import matplotlib.gridspec as gridspec
plt.figure()
gspec = gridspec.GridSpec(3, 3)
top_histogram = plt.subplot(gspec[0, 1:])
side_histogram = plt.subplot(gspec[1:, 0])
lower_right = plt.subplot(gspec[1:, 1:])
X = np.random.random(size=10000)
Y = np.random.normal(loc=0.0, scale=1.0, size=10000)
lower_right.scatter(X, Y)
top_histogram.hist(X, bins=100)
s=side_histogram.hist(Y, bins=100, orientation='horizontal')
Мой вопрос:
Почему нам нужно добавить s=
последнюю строку этого кода?
Я попытался удалить s=
, подсюжеты не выглядят иначе, но вывод выведет массив.
Кто-нибудь может сказать мне
(1)
Что означает массив?
(2)
Почему нам не нужно присваивать переменные нижнему субплоту и верхнему гистограмме?