我刚开始在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'),也尝试了水平的。
发布于 2020-05-02 22:36:53
为此,graph.plot.bar有一个参数"rot“,请参阅:https://pandas.pydata.org/pandas-docs/version/0.15.2/generated/pandas.DataFrame.plot.html
import pandas as pd
import matplotlib as plt
Counts = {"Hate":hate, "Non-hate":noHate}
graph = pd.Series(Counts)
plt.rcParams['figure.figsize'] = (6,6)
plt.rcParams['font.size'] = (14)
graph.plot.bar(yticks=[hate,noHate],color=['tab:red', 'tab:green'], rot=20)https://stackoverflow.com/questions/61566089
复制相似问题