У меня есть дочерние участки с независимыми ylabels, но я также хочу назначить общую метку, которая описывает общую операцию.
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 для маркировки общей метки, но это не так.оказано хорошо.Пожалуйста, найдите приложение, иллюстрирующее проблему.Я надеялся, что кто-то сможет мне помочь.
Это не дублирует вопрос, как утверждает пользователь.Здесь я ищу установку по существу двух меток - одну общую для всех субплотов и одну для каждого субплота.