import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
import seaborn as sns
import warnings
warnings.filterwarnings("ignore") #过滤掉警告的意思
from pyforest import *
data=pd.read_csv("D:\Doyo\me.csv",encoding='gbk')
data.head()
#图片显示中文
plt.rcParams['font.sans-serif']=['SimHei']
plt.rcParams['axes.unicode_minus'] =False #减号unicode编码
data.drop(['证券简称','年份'], axis=1, inplace=True) #删除无关的列
#计算各变量之间的相关系数
corr = data.corr()
corr
ax = plt.subplots(figsize=(20, 16))#调整画布大小
ax = sns.heatmap(corr, vmax=.8, square=True, annot=True)#画热力图 annot=True 表示显示系数
# 设置刻度字体大小
plt.xticks(fontsize=8)
plt.yticks(fontsize=8)
plt.show()
学习网站
深入讲解(推荐)
数据:必须都改成数值格式,常规的数据格式无法识别
数据免费上传至空间压缩包下载
文件下载链接
更多请看大神:
全面解读数据可视化