【发布时间】:2020-08-17 08:04:22
【问题描述】:
我是在 python 中创建图表的新手。 我的 x 轴“刻度”垂直显示有问题:
这是我的代码:
Counts = {"Hate":hate, "Non-hate":noHate}
graph = pd.Series(Counts)
plt.rcParams['figure.figsize'] = (6,6)
plt.rcParams['font.size'] = (14)
plt.xticks(rotation=20)
graph.plot.bar(yticks=[hate,noHate],color=['tab:red', 'tab:green'])
如您所见,我曾尝试使用plt.xticks(rotation),但没有成功。
我使用数字 20 只是为了测试,我想水平显示标签。有什么想法吗?
注意:我也尝试过plt.xticks(rotation='vertical') 并且为了它而水平。
【问题讨论】:
-
尝试将 plt.xticks(rotation=20) 放在 graph.plot.bar() 之后。
标签: python matplotlib graph