python +gis 点数据转栅格数据 绘制矩阵图
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import matplotlib as mpl
mpl.rcParams['font.sans-serif'] = ['SimHei'] #将全局字体设为黑体
mpl.rcParams['axes.unicode_minus']=False
#import rain_contour
#from mpl_toolkits.basemap import Basemap
import matplotlib
df = pd.DataFrame(np.random.random([4, 5]),
columns=['A', 'B', '0','D','E'], index=['first', 'second', 'third','4'])
print(df)
#相关程度分析
import seaborn as sns
dataHappiness = df
f, ax= plt.subplots(figsize = (7, 5))
colnm = dataHappiness.columns.tolist()
mcorr = dataHappiness[colnm].corr(method="spearman") # 相关矩阵
mask = np.zeros_like(mcorr, dtype=np.bool) # 构造相关矩阵 bool型次
#mask[np.triu_indices_from(mask)] = True # 设置对角线
cmap = sns.diverging_palette(200, 8, as_cmap=T