在Python中绘制热图
我正在使用 heatmap.py 在 Python 中绘制热力图。我在文档中看到(在详细信息部分的同一页面)提到“points”是“一个可迭代的元组列表,其中的内容是要绘制的 x,y 坐标。例如,[(1, 1), (2, 2), (3, 3)]”。
所以,我们可以指定要上色的点 (x,y),但是如何指定每个点 (x,y) 的强度呢?
1 个回答
2
你并不是直接指定强度,而是通过在某个坐标上放置的点的数量来推断强度。根据文档的说明:
每个输入点都会在转换后的输出图像坐标上放置一个点。[…] 点会通过一种叠加的方式融入输出图像:当多个点重叠在一起时,它们会变得更暗。等所有输入点都融入到输出图像后,输出图像的颜色会根据每个像素的暗度来决定。
看起来,如果你在某个区域放置更多的点,就可以让热图的那个区域看起来更强烈。