我有一个pd.df列表,我希望将其相关性的热图(df.corr())分别保存为.jpeg文件。我已经使用cmap和figsize在热图中添加了一些格式。
import mathplotlib.pyplot as plt
import seaborn as sns
import pandas as pd
%mathplotlib inline
cmap=sns.diverging_palette(250, 50,as_cmap=True)
_,ax = plt.subplots(figsize=(10,7))
df_list = [df1,df2,..dfn]
corr_list = []
for df in df_list:
corr = sns.headmap(df.corr(),annot = True,cmap=cmap,ax=ax)
corr_list.append(corr)
plt.show()
我希望将热图作为输出,但将作为输出
matplotlib.axes._subplots.AxesSubplot
matplotlib.axes._subplots.AxesSubplot
matplotlib.axes._subplots.AxesSubplot
(... ntimes)
即使plt.savefig()
也会保存一个空白图形。当尝试迭代corr_list
时,我以相同的结尾。
我想念什么?