如何在matplotlib python中以垂直方式显示XTick?

如何在matplotlib python中以垂直方式显示XTick?,python,python-3.x,matplotlib,histogram,Python,Python 3.x,Matplotlib,Histogram,如何将类别名称作为xlabel,而不将其全部压缩在一起?下面是我的字典。实际上,由于排序,我的键和值混淆了,但是代码很好 2 : theatre 16 : silent 234 : western 1230 : mystery 1296 : animated 1496 : fantasy 1584 : science 1922 : adventure 2176 : family 2767 : horror 4122 : action 4281 : romance 4804 : thriller

如何将类别名称作为xlabel,而不将其全部压缩在一起?下面是我的字典。实际上,由于排序,我的键和值混淆了,但是代码很好

2 : theatre
16 : silent
234 : western
1230 : mystery
1296 : animated
1496 : fantasy
1584 : science
1922 : adventure
2176 : family
2767 : horror
4122 : action
4281 : romance
4804 : thriller
7105 : comedy
11147 : drama

keys, values = df_decades_obs_dict.values(), df_decades_obs_dict.keys()
plt.bar(range(len(values)), values, color='g')
plt.xticks(range(len(values)), keys)
plt.show()
这是一张图表的照片:


您可以使用
plt.xticks(范围(len(值)),键,旋转=90)
进行旋转。更多信息请参见使用
plt.xticks(范围(len(值)),键,旋转=90)
@venky\uuuuuu将其作为答案,我将向您投票。您应该将答案标记为“已接受”