如何在python twinx上编辑xticks?

时间:2016-06-24 21:22:04

标签: python pandas matplotlib

我有两个大熊猫系列,我想在同一轴上绘制,使用双胞胎。这是一张它的样子:

fig,(ax1,ax2,ax3,ax4,ax5) = plt.subplots(nrows = 5,ncols = 1, figsize = (8,13))
plt.subplots_adjust(hspace = 0.5)


ax1_1 = ax1.twinx()

df[["Var"]].plot(ax = ax1, label = 'Variance')
df[['w2']].plot(ax = ax1_1, color = 'g', label = '$w$')


ax1.locator_params('y',nbins = 5)
ax1_1.locator_params('y', nbins = 5)

ax1.set_ylabel('AC', labelpad = 10)
ax1_1.set_ylabel('w',  labelpad = 10)
ax1.legend(loc = 'upper left')
ax1_1.legend()

enter image description here

我想编辑x轴刻度,但使用ax1.set_xticks()ax1.set_xticklabels()似乎不起作用。此外,为什么执行上面的代码后没有x刻度?蜱不应该是系列的指数吗?

0 个答案:

没有答案