Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Biểu đồ cột (barchart) với nhãn dọc trong Python/Matplotlib


Đầu tiên, chúng ta có thể tạo các cột bằng plt.bar và dùng xticks. Sau đó, căn chỉnh nhãn bằng cách đặt thuộc tính "vertical" hoặc "horizontal" trong key "rotation".

Các bước

  • Tạo list bars_heights và bars_label với số liệu.

  • Vẽ biểu đồ cột bằng bar() với bars_heights và độ dài bars_label.

  • Lấy hoặc đặt vị trí tick và nhãn trục X hiện tại, dùng xticks() với rotation='vertical' và bars_label.

  • Hiển thị biểu đồ bằng plt.show().

Ví dụ

from matplotlib import pyplot as plt
bars_heights = [14, 8, 10]
bars_label = ["A label", "B label", "C label"]
plt.bar(range(len(bars_label)), bars_heights)
plt.xticks(range(len(bars_label)), bars_label, rotation='vertical')
plt.show()

Kết quả

Biểu đồ cột (barchart) với nhãn dọc trong Python/Matplotlib