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

标签 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

最佳答案

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

关于python - 如何在 matplotlib python 中以垂直方式显示 xticks?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48981815/

相关文章:

python - 如何绘制相交的平面?

Python - 在 mplot3D 中设置 zlim

python - 设置颜色条以显示 matplotlib 中数据范围之外的值

python - python CNTK 中损失函数的替代方案

python - 将与唯一标签相对应的值附加为 pandas 数据框中的值列表

python - Mod_wsgi pylons (ckan) 安装不工作

Python: math.ceil 麻烦

python - 随机砖颜色 -> TypeError : 'pygame.Color' object is not callable

python - 终止 python 程序的正确方法,无论调用位置如何,并进行清理

python-3.x - 如何使用多个函数创建多个数据框