Ответ 1
Вместо вызова gridspec.GridSpec
до subplots
вы можете отправить kwargs
в GridSpec
из вашего вызова subplots
, используя аргумент gridspec_kw
. Из docs:
gridspec_kw
: dictDict с ключевыми словами, переданными в конструктор GridSpec, используемый для создания сетки, на которой размещаются подзаголовки.
Итак, например:
import matplotlib.pyplot as plt
tPlot, axes = plt.subplots(
nrows=4, ncols=1, sharex=True, sharey=False,
gridspec_kw={'height_ratios':[2,2,1,1]}
)
tPlot.suptitle('node', fontsize=20)
axes[0].plot(range(10),'ro-')
axes[1].plot(range(10),'bo-')
axes[2].plot(range(10),'go-')
axes[3].plot(range(10),'mo-')
plt.show()