Я пытаюсь создать подзаголовки из 2 строк, используя график pandas, где верхние подзаголовки имеют вторичную ось y, но создание вторичной оси заставляет xticklabels исчезнуть, как показано ниже. Я использовал следующий код:
fig,axes=plt.subplots(2,1)
ax=axes[0]
pd.Series(range(10)).plot(ax=ax)
ax2=ax.twinx()
(pd.Series(range(10))**2).plot(ax=ax2)
ax=axes[1]
pd.Series(range(10)).plot(ax=ax)
при использовании того же кода, но при замене порядка подзаголовков он отлично работает:
fig,axes=plt.subplots(2,1)
ax=axes[0]
pd.Series(range(10)).plot(ax=ax)
ax=axes[1]
pd.Series(range(10)).plot(ax=ax)
ax2=ax.twinx()
(pd.Series(range(10))**2).plot(ax=ax2)