2024-04-26 06:32:35 发布
网友
我正在尝试用seaborn绘制热图。我有从0到5的值,我需要制作一个蓝色到红色的色标,白色为1,蓝色-低于1,红色-从1到5
我该怎么做
import seaborn as sns; sns.set() hm=sns.heatmap(proportion, vmin=0, vmax=5, cmap='RdBu')
这是我试图做的,但它不是定制的“比例”是我的变量。有什么我能做的吗
也许你的意思是使用center参数
center
import matplotlib.pyplot as plt import seaborn as sns import numpy as np data = np.random.rand(10,10)*5 ax = sns.heatmap(data, vmin=0,vmax=5,center=1,cmap="RdBu_r") plt.show()
也许你的意思是使用
center
参数相关问题 更多 >
编程相关推荐