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

时间:2018-02-26 05:12:46

标签: 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
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()

以下是图表的图片:

enter image description here

1 个答案:

答案 0 :(得分:1)

您可以使用plt.xticks(range(len(values)), keys,rotation=90)进行旋转。更多信息docs