Các loại biểu đồ Matplotlib

Biểu đồ tròn

Thể hiện các phần của một tổng thể bằng ax.pie, phần trăm và miếng được tách ra.

Giới thiệu

Biểu đồ tròn cho thấy một tổng thể được chia thành các phần như thế nào. Hãy dùng nó cho vài nhóm có tổng là 100%; khi có nhiều nhóm hoặc giá trị gần nhau, biểu đồ cột dễ đọc hơn.

autopct ghi phần trăm của mỗi miếng ("%1.0f%%" nghĩa là không có số lẻ). explode tách một miếng ra ngoài một khoảng bằng một phần bán kính để làm nổi bật nó, startangle xoay biểu đồ, và ax.axis("equal") giữ cho hình tròn không bị méo.

Trình mô phỏng tương tác

Xoay biểu đồ tròn, tách một miếng ra ngoài và chuyển sang biểu đồ vành khuyên (donut).

Ví dụ Matplotlib chạy được

Matplotlib
Chạy code →
main.py
import matplotlib.pyplot as plt

activities = ["Sleep", "School", "Homework", "Play", "Other"]
hours = [9, 7, 2, 4, 2]

fig, ax = plt.subplots(figsize=(6, 6))
ax.pie(hours, labels=activities, autopct="%1.0f%%", startangle=90, explode=[0, 0, 0.1, 0, 0])
ax.axis("equal")
ax.set_title("A school day")
plt.show()
Lấy nút Run cho ví dụ này Biểu đồ mà đoạn code này vẽ ra
Biểu đồ tròn