Pie chart hiển thị tỷ lệ phần trăm của các danh mục trong tổng thể, dạng tròn chia lát.
Cài đặt
pip install matplotlib
Ví dụ
import matplotlib.pyplot as plt
labels = 'Label_1', 'Label_2', 'Label_3'
sizes = [10, 34, 56]
explode = (0, 0.1, 0) # tách Label_2 ra một chút
fig1, ax1 = plt.subplots()
ax1.pie(sizes, explode=explode, labels=labels, autopct='%1.1f%%',
shadow=True, startangle=90)
ax1.axis('equal') # aspect ratio bằng nhau -> tròn tròn
plt.show()
Kết quả

Giải thích
autopct='%1.1f%%'hiển thị % với 1 chữ số thập phân.explodetách một lát ra ngoài để nhấn mạnh.startangle=90bắt đầu từ đỉnh (12h).shadow=Truethêm bóng đổ.
Lưu ý: Pie chart phù hợp ≤ 5-6 danh mục. Quá nhiều lát khó đọc → dùng bar chart.