【发布时间】:2020-10-01 09:40:16
【问题描述】:
我有来自某个实验的三个数组,如下所示
X : 形状为 19 X 1 的数组
Y : 形状为 350 X 1 的数组
Z : 形状为 350 X 19 的数组
如果我执行以下操作:
sns.heatmap(Z,cmap='jet', cbar=True);
地图正确,但 X 和 Y 轴刻度标签不正确。
知道如何在热图中包含所有三个(X、Y 和 Z)信息吗?
编辑:
说,
import numpy as np
import seaborn as sns
X = np.arange(5,190,10, dtype= int)
Y = np.arange(450,800,1)
Z = np.random.rand(350,19)
sns.heatmap(Z)
此表格不考虑绘制 Z 的 X 和 Y 值。我想要一种在相应的 X 和 Y 值处绘制 Z 值的方法。好像,Z = f(X,Y)。
【问题讨论】:
-
您能否添加一个最小工作示例来重现该问题:stackoverflow.com/help/minimal-reproducible-example
-
检查doc,可以传递参数
xticklabels和yticklabels -
我想你想要 matplotliblib 的
pcolormesh这里。
标签: python numpy seaborn data-visualization data-science