Xtick标签不会旋转?

时间:2019-01-10 13:43:52

标签: python pandas matplotlib

我无法让我的x刻度标签旋转,目前它们已经全部覆盖

我尝试过(如代码所示,使用旋转参数,我尝试使用plt.setp并尝试在第一个plot参数内旋转。如果我只有一个轴,则它绘制完美,它是第二轴出于某种原因导致问题的原因

df_summary['AV_PRICE'] = np.random.randint(30, 150, size=len(df_summary))
plt.figure
df_summary.plot(kind='bar',x='BMCODE_type',y = 'AV_DURATION',xticks=[])
df_summary['AV_PRICE'].plot(secondary_y=True, 
legend='TRUE',style='g',ax=None, mark_right=False,xticks=[])
loc = range(len(df_summary))
plt.xticks(loc,df_summary['BMCODE_type'],rotation='vertical')

我希望标签是垂直的而不是水平的,任何想法都很棒!

1 个答案:

答案 0 :(得分:0)

我知道已经晚了8个月,但是...

在绘制辅助轴时使用rot参数并将其设置为90:

df_summary['AV_PRICE'].plot(secondary_y=True, legend='TRUE', style='g',
                            ax=None, mark_right=False,xticks=[], rot=90)