如何在python中绘制Pearson相关系数的热图

如何在python中绘制Pearson相关系数的热图,python,seaborn,heatmap,pearson-correlation,Python,Seaborn,Heatmap,Pearson Correlation,我尝试在weeknumber之间绘制名为“QtyValue”变量的pearson相关系数,方法是遵循名为“df_groupby”的数据框,该数据框包含以下数据: df_groupby = df_PCC.groupby('weeknumber', dropna = 'True').sum().reset_index('weeknumber') 其结果如下图所示 我试图通过使用以下代码实现我的目的(PCC热图绘制): df_pivot = df_groupby.pivot('Numberofda

我尝试在weeknumber之间绘制名为“QtyValue”变量的pearson相关系数,方法是遵循名为“df_groupby”的数据框,该数据框包含以下数据:

df_groupby = df_PCC.groupby('weeknumber', dropna = 'True').sum().reset_index('weeknumber')
其结果如下图所示

我试图通过使用以下代码实现我的目的(PCC热图绘制):

df_pivot = df_groupby.pivot('NumberofdayInYear','weeknumber','QtyValue')
corr = df_pivot.corr('pearson')
fig = plt.figure()
sns.heatmap(corr,xticklabels = corr.columns, yticklabels = corr.columns, fmt='.2f',
        annot= True, linewidths=.5, vmin =-1, vmax=1)
plt.show()
然而,结果是:

那么,如何修改代码以查看PCC的热图呢


提前感谢您

欢迎来到Stack Overflow!请花点时间阅读。您需要提供一个包含玩具数据集的