Computer >> Máy Tính >  >> Lập trình >> Python

Làm cách nào để thêm chú giải vào biểu đồ tròn Matplotlib?

Để thêm chú giải vào biểu đồ tròn Matplotlib, chúng ta có thể thực hiện các bước sau -

  • Đặt kích thước hình và điều chỉnh phần đệm giữa và xung quanh các ô phụ.
  • Tạo danh sách nhãn, màu sắc, kích thước.
  • Sử dụng pie () phương pháp để nhận các bản vá lỗi và văn bản với màu sắc và kích thước.
  • Đặt một chú giải vào cốt truyện với các bản vá và nhãn.
  • Đặt tỷ lệ bằng nhau (tức là tạo các đường tròn thành hình tròn) bằng cách thay đổi các giới hạn trục.
  • Để hiển thị hình này, hãy sử dụng show () phương pháp.

Ví dụ

import matplotlib.pyplot as plt

plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True

labels = ['Walk', 'Talk', 'Sleep', 'Work']
sizes = [23, 45, 12, 20]
colors = ['red', 'blue', 'green', 'yellow']

patches, texts = plt.pie(sizes, colors=colors, shadow=True, startangle=90)
plt.legend(patches, labels, loc="best")
plt.axis('equal')

plt.show()

Đầu ra

Làm cách nào để thêm chú giải vào biểu đồ tròn Matplotlib?