Почему там пустой участок морского происхождения?
fig, ax =plt.subplots(1,2)
sns.relplot(ax=ax[0], x='Date', y='Del. Net Value', hue='MG 5', kind='line',
data=time_series_product)
sns.relplot(ax=ax[1], x='Date', y='Del. Net Value', hue='MG 5', kind='line',
data=time_series_product1)
Очень простая цель: я просто хочу, чтобы эти два сюжета были рядом. Но результат:
У меня есть пустые участки, а размер фигуры такой маленький. Есть ли какое-нибудь решение изменить размер фигуры и убрать пустые участки ниже?
0 ответов
Если вы посмотрите документацию, то увидите, что relplot генерирует свой собственный экземпляр Figure и возвращает FacetGrid
объект с сюжетом на нем для дальнейшей настройки, поэтому f,ax=
немного избыточно. Если вы хотите, чтобы пустые участки исчезли, добавьте plt.close()
вот так:
sns.relplot(ax=ax[0], x='Date', y='Del. Net Value', hue='MG 5', kind='line',
data=time_series_product)
plt.close()
sns.relplot(ax=ax[1], x='Date', y='Del. Net Value', hue='MG 5', kind='line',
data=time_series_product1)
plt.close()
Я думаю, что это должно работать. Но я бы лично сказал,
#fig, ax =plt.subplots(1,2)
f1=sns.relplot(ax=ax[0], x='Date', y='Del. Net Value', hue='MG 5', kind='line',
data=time_series_product)
f2=sns.relplot(ax=ax[1], x='Date', y='Del. Net Value', hue='MG 5', kind='line',
data=time_series_product1)
а затем манипулировать f1
а также f2
, я думаю f,ax
Вы добавили, это немного сбивает с толку, если вы хотите что-то сделать для сюжета позже.