Một trong những trường hợp sử dụng nổi tiếng của Python là Machine Learning và Data Science. Để trực quan hóa và vẽ biểu thị tập dữ liệu, ta sử dụng thư viện Matplotlib. Để vẽ biểu đồ Matplotlib trong ứng dụng Tkinter, ta phải import thư viện bằng cách khởi tạo from matplotlib import pyplot as plt. Biểu đồ có thể vẽ bằng cách xác định giá trị range hoặc import tập dữ liệu.
Ví dụ
# Import thư viện cần thiết
from tkinter import *
from tkinter import ttk
import numpy as np
import matplotlib.pyplot as plt
# Tạo instance của Tkinter frame
win = Tk()
# Thiết lập geometry của cửa sổ
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()
# Tạo Button để vẽ biểu đồ
button = ttk.Button(win, text="Graph", command=graph)
button.pack()
win.mainloop()
Kết quả
Chạy code trên sẽ hiển thị cửa sổ chứa một nút bấm.
Khi nhấn nút "Graph", nó sẽ hiển thị biểu đồ trên cửa sổ chính.