带有垂直标签的条形图,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+ 浏览量

提升您的 职业生涯

完成课程,获得认证

开始学习
广告
© . All rights reserved.