Computer >> Máy Tính >  >> Lập trình >> Python

Làm thế nào để chạy matplotlib trong Tkinter?

Một trong những trường hợp sử dụng nổi tiếng của Python là trong Học máy và Khoa học dữ liệu. Để hình dung và vẽ một tập dữ liệu, chúng tôi sử dụng thư viện Matplotlib. Để vẽ biểu đồ matplotlib trong ứng dụng Tkinter, chúng tôi phải nhập thư viện bằng cách khởi tạo " từ matplotlib.pyplot dưới dạng plt ". Biểu đồ có thể được vẽ bằng cách xác định một giá trị phạm vi hoặc nhập tập dữ liệu vào sổ ghi chép.

Ví dụ

#Import the required Libraries
from tkinter import *
from tkinter import ttk
import numpy as np
import matplotlib.pyplot as plt

#Create an instance of Tkinter frame
win= Tk()

#Set the geometry of the window
win.geometry("700x250")

def graph():
   car_prices= np.random.normal(50000,4000,2000)
   plt.figure(figsize=(7,3))
   plt.hist(car_prices, 25)
   plt.show()

#Create a Button to plot the graph
button= ttk.Button(win, text= "Graph", command= graph)
button.pack()

win.mainloop()

Đầu ra

Chạy đoạn mã trên sẽ hiển thị một cửa sổ có chứa một nút.

Làm thế nào để chạy matplotlib trong Tkinter?

Khi chúng tôi nhấp vào nút "Biểu đồ", nó sẽ hiển thị một biểu đồ trên cửa sổ chính.

Làm thế nào để chạy matplotlib trong Tkinter?