【发布时间】:2017-06-17 03:49:12
【问题描述】:
我有两个列表 x,y 代表二维坐标。例如x = [1,4,0.5,2,5,10,33,0.04] 和y = [2,5,44,0.33,2,14,20,0.03]。 x[i] 和 y[i] 代表 2D 中的一个点。现在我还有一个代表每个 (x,y) 点的“热”值的列表,例如z = [0.77, 0.88, 0.65, 0.55, 0.89, 0.9, 0.8,0.95]。当然 x,y 和 z 的维度比示例高得多。
现在我想在 2D 中绘制热图,其中 x 和 y 代表轴坐标,z 代表颜色。这在python中怎么做?
【问题讨论】:
-
查看 matplotlib 中的 tricontour。这是他们画廊的一个例子:matplotlib.org/examples/pylab_examples/tricontour_demo.html
标签: python matplotlib heatmap