【发布时间】:2014-12-30 07:20:10
【问题描述】:
我想弄清楚是否有一种方法可以在屏幕截图的顶部创建热图。
所以,我有一个网页截图 JPEG 图像。我还有页面中每个 UI 元素的每月点击率数据。现在我想使用 R 创建热图(半透明),以便人们更容易知道最终用户在哪里点击更多,反之亦然。
我可以使用 R 创建简单的热图和图表,但它似乎离我想要的位置还很远。
【问题讨论】:
我想弄清楚是否有一种方法可以在屏幕截图的顶部创建热图。
所以,我有一个网页截图 JPEG 图像。我还有页面中每个 UI 元素的每月点击率数据。现在我想使用 R 创建热图(半透明),以便人们更容易知道最终用户在哪里点击更多,反之亦然。
我可以使用 R 创建简单的热图和图表,但它似乎离我想要的位置还很远。
【问题讨论】:
这是我的第一篇文章,所以要温柔。
首先,我将假设您有每个元素的 x、y、高度、宽度,以及数据表中的某种形式的分数,例如:
X | H | Y | W | SCORE
0 | 5 | 0 | 5 | 5
0 | 5 | 0 | 5 | 5
5 | 5 | 5 | 35 | 50
我认为您可以通过在图像上绘制矩形来做到这一点。
有关如何绘制记录的信息,请参见此处的 ggplot2 文档:
http://docs.ggplot2.org/current/geom_rect.html
查看之前的 SO 帖子了解如何在图像上绘图:
【讨论】: