Một hình ảnh đáng giá ngàn lời nói — đặc biệt trong phân tích dữ liệu. Matplotlib là thư viện vẽ biểu đồ nền tảng của Python, và bài viết này giúp bạn bắt đầu.
Cài đặt
pip install matplotlib
Biểu đồ đường cơ bản
import matplotlib.pyplot as plt
x = [1, 2, 3, 4, 5]
y = [2, 4, 6, 8, 10]
plt.plot(x, y)
plt.title("Biểu đồ đường")
plt.xlabel("Trục X")
plt.ylabel("Trục Y")
plt.show()
Biểu đồ cột
thang = ["T1", "T2", "T3"]
doanh_thu = [100, 150, 120]
plt.bar(thang, doanh_thu)
plt.show()
Biểu đồ tròn
plt.pie([40, 30, 30], labels=["A", "B", "C"], autopct="%1.1f%%")
plt.show()
Nhiều đường trên một biểu đồ
plt.plot(x, y1, label="Năm 2025")
plt.plot(x, y2, label="Năm 2026")
plt.legend()
plt.show()
Lưu biểu đồ ra file
plt.savefig("bieu_do.png", dpi=150, bbox_inches="tight")
Kết hợp với Pandas
df["doanh_thu"].plot(kind="bar") # vẽ trực tiếp từ DataFrame
Matplotlib rất linh hoạt. Khi cần biểu đồ đẹp hơn với ít code hơn, hãy thử Seaborn — thư viện xây trên nền Matplotlib.
