我的子图具有独立的ylabel,但还希望分配一个描述整体操作的通用标签。
fig, axarr = plt.subplots(nrows=7, ncols=1, figsize=(6,6))
axarr[0].plot(data, 'r')
axarr[0].set_ylabel('s', fontsize=14, rotation=90)
axarr[0].set_yticklabels([])
ds = [cA5, cD5, cD4, cD3, cD2, cD1][::-1]
ds_names = ["a5", 'd5', 'd4', 'd3', 'd2', 'd1'][::-1]
for ii in range(len(ds)):
axarr[ii + 1].plot(ds[ii], 'k')
axarr[ii + 1].set_ylabel(ds_names[ii], fontsize=14, rotation=90)
axarr[ii + 1].set_yticklabels([])
if ii == 0:
axarr[ii + 1].set_title("Approximation coefficients", fontsize=14, color='b')
plt.tight_layout()
plt.ylabel(r'wavelet decomposed $\zeta$, mm')
plt.xlabel('x,m')
plt.show()
现在,我尝试使用plt标记通用标签,但显示效果不佳。请找到说明问题的附件。我希望有人能够帮助我。
这与用户声称的问题不是重复的。在这里,我正在寻找设置两个标签的方法-所有子图共用一个标签,每个子图共用一个标签。