我对 R 中的热图有疑问。我想创建一个与 jpeg 的长度和宽度相匹配的热图。我使用了以下代码:
d <- structure(list(X = c(1383L, 1452L, 1226L, 1057L, 1056L, 1240L), Y = c(682L, 616L, 440L, 424L, 372L, 386L)), .Names = c("X", "Y"), class = "data.frame", row.names = c(NA,1057L))
require(MASS)
dens <- kde2d(d$X, d$Y, h=100, n=14)
filled.contour(dens)
而且,由于我是 R 新手,我实际上不明白 h 和 n 代表什么,所以解释一下它们的作用会有所帮助。
无论如何,我能够生成一个热图,它准确地表明在一个点上发生的交互比在另一个点上发生的更多。但是我的热图和 jpeg 没有对齐。
这是热图的图片:https ://docs.google.com/file/d/0B75PBZeWiCeJbld0Z2xobHh0SUE/edit?usp=sharing
这是我想在热图中关联的点击图片:https ://docs.google.com/file/d/0B75PBZeWiCeJZWtsM0Q2cXVIODQ/edit?usp=sharing
如您所见,热图上的斑点并不能真正反映我在 jpeg 上的点击位置。
任何帮助将非常感激!