繁体   English   中英

python中相关性的热图

[英]Heat map for correlation in python

我想在python上制作一个热图,而我得到的热图很难解释。 我想放大地图或获得不同的调色板,以便可以轻松查看。

我正在研究 Python,这是代码:

import seaborn as sns

import matplotlib.pyplot as plt

sns.heatmap(corr)

plt.show()

热图

您的数据框中的数据似乎发生了一些变化。 这是我制作 7 只银行股收盘价相关矩阵的代码。

首先,我从许多系列创建一个数据框

df_close = pd.concat([bac_close_px, c_close_px, gs_close_px, jpm_close_px,        
ms_close_px, wfc_close_px], axis=1)`

然后,我使用 matplotlib 绘图并调整标签上的图形大小和字体。

f = plt.figure(figsize=(19, 15))
plt.matshow(df_close.corr(), fignum=f.number)
plt.xticks(range(df_close.shape[1]), df_close.columns, fontsize=14,rotation=45)
plt.yticks(range(df_close.shape[1]), df_close.columns, fontsize=14)
cb = plt.colorbar()
cb.ax.tick_params(labelsize=14)
plt.title('Correlation Matrix', fontsize=16);

链接到热图图像

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM