Python/Matplotlib中带有垂直标签的条形图
首先,我们可以使用plt.bar创建条形图并使用xticks。然后,我们可以通过在“rotation”键中设置“vertical”或“horizontal”属性来对齐标签。
步骤
- 使用数字创建列表bars_heights和bars_label。
-
使用bar()方法和bars_heights和bars_label的长度创建条形图。
-
使用xticks()方法和旋转角度为“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()