我希望将反应时间的平均值(或其他函数)绘制为xy平面中目标位置的函数.作为测试数据:
library(ggplot2)
xs <- runif(100,-1,1)
ys <- runif(100,-1,1)
rts <- rnorm(100)
testDF <- data.frame("x"=xs,"y"=ys,"rt"=rts)
Run Code Online (Sandbox Code Playgroud)
我知道我可以这样做:
p <- ggplot(data = testDF,aes(x=x,y=y))+geom_bin2d(bins=10)
Run Code Online (Sandbox Code Playgroud)
我希望能够做的是同样的事情,但绘制每个bin中的数据的函数而不是计数.我可以这样做吗?
或者我是否需要首先在R中生成条件均值(例如drt <- tapply(testDF$rt,list(cut(testDF$x,10),cut(testDF$y,10)),mean)),然后绘制?
谢谢.