Python Xtick标签赢得';不旋转?

Python Xtick标签赢得';不旋转?,python,pandas,matplotlib,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_DURA

我无法让我的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')

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

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

绘制次轴时使用
rot
参数,并将其设置为90:

df_摘要['AV_PRICE'].绘图(secondary_y=True,legend='True',style='g',
ax=None,mark_right=False,xticks=[],rot=90)

plt.xticks
作用于当前活动轴。这将是次轴。但次轴没有显示x记号。如果使用
ax=df.plot(…)
您有一个轴手柄,可以用来进行所需的各种修改。感谢您这么快的回复。如果我的df.plot像本例中那样绘制x和y值,这将如何工作?请随意提供一个我可以更正的参数。@ImportanceOfBeingErnest您能否进一步解释如何使用
ax=df.plot()
要修改XTICK吗?