小编Bri*_*son的帖子

GGPLOT可以制作数据的2D摘要吗?

我希望将反应时间的平均值(或其他函数)绘制为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)),然后绘制?

谢谢.

r ggplot2

9
推荐指数
2
解决办法
1848
查看次数

标签 统计

ggplot2 ×1

r ×1