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
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()
