我无法让我的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')
我希望标签是垂直的而不是水平的,任何想法都很棒!
答案 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)