在Python中增加两个子批的ytick

在Python中增加两个子批的ytick,python,matplotlib,Python,Matplotlib,我想用subplot和increase yticks绘制两个图 # Two subplots, the axes array is 1-d fig, ax = plt.subplots(2, sharex=True) ax[0].plot(df['Date'], df['Close'], label = 'S&P500 Close',linewidth = 3) ax[0].set_ylabel('S&P500 Close') ax[1].plot(df['Date'],

我想用subplot和increase yticks绘制两个图

# Two subplots, the axes array is 1-d
fig, ax = plt.subplots(2, sharex=True)

ax[0].plot(df['Date'], df['Close'], label = 'S&P500 Close',linewidth = 3)
ax[0].set_ylabel('S&P500 Close')


ax[1].plot(df['Date'], df['VIX'],color='black',linewidth = 3)
ax[1].plot(df['Date'], df['Mean'], label = 'Durchschnitt',linewidth = 3)
ax[1].plot(df['Date'], df['BB_Oben'], linestyle='--', label = 'Oberes Band',linewidth = 3)
ax[1].plot(df['Date'], df['BB_Unten'],linestyle='--', label ='Unteres Band',linewidth = 3)
ax[1].set_ylabel('VIX')

plt.legend()
plt.xticks(fontsize = 18)
plt.yticks(fontsize = 18)
plt.show()

plt.yticks
仅适用于下部图形,不适用于上部图形。我还尝试了类似于ax[0].yticks(fontsize=18)的方法,但没有成功。

您可以使用
勾选参数
功能来完成此操作。下面是一个例子

导入matplotlib.pyplot作为plt
#我们准备好了阴谋
图,ax=plt.子批次(2,sharex=True)
#我们更改次要记号标签的字体大小
ax[0]。勾选参数(axis='both',其中='major',labelsize=20)
ax[0]。勾选参数(axis='both',which='minor',labelsize=20)
ax[1]。勾选参数(axis='both',其中='major',labelsize=20)
ax[1]。勾选参数(axis='both',which='minor',labelsize=20)