答案 0 :(得分:2)
如果您查看documentation,您会看到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
会让人有些困惑。