sns.headmap(df.corr(),annot = True,cmap = cmap,ax = ax)for循环

时间:2018-10-29 13:45:41

标签: pandas matplotlib seaborn correlation

我有一个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时,我以相同的结尾。

我想念什么?

0 个答案:

没有答案