首页 > 其他 > 详细

HeatMap 这个坑值得有姓名

时间:2020-07-21 21:30:45      阅读:68      评论:0      收藏:0      [点我收藏+]

`import matplotlib.pyplot as plt
import seaborn as sns
import numpy as np
import scipy.io as sio
import pandas as pd
from pyecharts.charts import HeatMap
import matplotlib.pyplot as plt
import seaborn as sns

a = np.random.uniform(0, 1, size=(23, 23))

读取数据

load_path=‘ADJ.mat‘
load_data = sio.loadmat(load_path)
a = load_data[‘D‘]

将a包装为df框架

x_axis = [

"1a", "2a", "3a", "4a", "5a", "6a", "7a",

"1p", "2p", "3p", "4p", "5p", "6p", "7p"]

x_axis = [
"1a", "2a", "3a", "4a", "5a", "6a", "7a",
"1p", "2p", "3p", "4p", "5p", "6p", "7p"]
y_axis=x_axis
df = pd.DataFrame(a,columns=x_axis)
df.index=x_axis
print(df)
pt =df

import matplotlib.pyplot as plt

f, ax = plt.subplots(figsize=(6, 4))

cmap = sns.cubehelix_palette(start=1, rot=3, gamma=0.8, as_cmap=True)

sns.heatmap(pt, cmap="BuPu", linewidths=0.05)
ax.set_title(‘Adajencent matrix‘)
ax.set_xlabel(‘Nodes‘)
ax.set_ylabel(‘Nodes‘)
plt.show()`

results
技术分享图片

HeatMap 这个坑值得有姓名

原文:https://www.cnblogs.com/Ann21/p/13356095.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!