帶有垂直標籤的條形圖,Python/Matplotlib


首先,我們可以使用 plt.bar 和使用 xticks 建立條形。然後,我們可以透過在“rotation”鍵中設定“vertical”或“horizontal”屬性來對齊標籤。

步驟

  • 用數字製作列表 bars_heights 和 bars_label。

  • 使用 bar() 方法制作條形圖,其引數為 bars_heights 和 bars_label 的長度。

  • 使用 xticks()(其引數為 rotation='vertical' 和 bars_label)來獲取或設定 X 軸當前的刻度位置和標籤。

  • 要顯示繪圖,請使用 plt.show() 方法。

示例

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

輸出

更新於: 2021 年 3 月 17 日

9K+ 瀏覽量

提升您的 職業生涯

完成課程,獲得認證

開始學習
廣告