Matplotlib là thư viện trực quan hóa dữ liệu Python phổ biến. Giúp hiểu dữ liệu nhanh chóng, truyền đạt thông tin hiệu quả. Tạo biểu đồ 2D với API hướng đối tượng, nhúng vào ứng dụng, tương thích nhiều IDE. Dựa trên NumPy.
Cài đặt: pip install matplotlib. Phụ thuộc: Python>=3.4, NumPy, Setuptools, Pyparsing, Libpng, Pytz, FreeType, Six, Cycler, Dateutil.
Ví dụ vẽ 3 hàm: tuyến tính, bậc 2, bậc 3 trên cùng một biểu đồ:
Ví dụ
import matplotlib.pyplot as plt
import numpy as np
fig = plt.figure()
x = np.linspace(0, 2, 100)
fig, ax = plt.subplots()
ax.plot(x, x, label='linear')
ax.plot(x, x**2, label='quadratic')
ax.plot(x, x**3, label='cubic')
ax.set_xlabel('Tên nhãn trục x')
ax.set_ylabel('Tên nhãn trục y')
ax.set_title("Biểu đồ của tôi")
ax.legend()
plt.show()
Đầu ra

Giải thích
- Nhập thư viện và đặt bí danh.
- Tạo hình trống bằng
figure. - Tạo dữ liệu x bằng
np.linspace. - Vẽ ba đường cong với
plotvà gánlabel. - Thiết lập nhãn trục X, Y, tiêu đề.
- Hiển thị chú thích (
legend).