Matplotlib là thư viện trực quan hóa dữ liệu phổ biến trong Python. Giúp hiểu dữ liệu mà không cần xem số liệu chi tiết, truyền đạt thông tin định lượng hiệu quả. Tạo biểu đồ 2D với API hướng đối tượng, nhúng vào ứng dụng Python, tương thích IPython, Jupyter, Spyder. 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.
Dưới đây là ví dụ vẽ hàm sin:
Ví dụ
import matplotlib.pyplot as plt import numpy as np data = np.arange(0.0, 4.0, 0.1) y = 2 + np.sin(2 * np.pi * data) fig, ax = plt.subplots() ax.plot(data, y) ax.set(xlabel='Dữ liệu trục x', ylabel='Dữ liệu trục y', title='Một biểu đồ đơn giản') ax.grid() plt.show()
Đầu ra

Giải thích
- Nhập gói Matplotlib và NumPy.
- Tạo dữ liệu bằng
np.arange. - Tạo hình và trục bằng
subplots. - Vẽ đồ thị bằng
plot. - Thiết lập nhãn trục và tiêu đề bằng
set. - Hiển thị lưới với
grid. - Hiện thị bằng
show.