我想为预分箱数据生成stat_bin2d()
图;
即。而不是原始点
x y 5 3 13 4 13 14 16 12 15 13
在这种情况下,我改为使用角点预先装箱数据。
x y freq 0 0 1 0 10 0 10 0 1 10 10 3
我相信它可能与stat_bin2d的数据参数有关,但我找不到任何doco。
答案 0 :(得分:4)
您可以使用geom_bin2d()
(带有“身份”统计信息),或直接绘制矩形。
dat <- data.frame(x=c(0,0,10,10), y=c(0,10,0,10), freq=c(1,0,1,3))
ggplot(dat) +
geom_bin2d(aes(xmin=x, ymin=y, xmax=x+10, ymax=y+10, fill=freq), stat="identity")
ggplot(dat) +
geom_rect(aes(xmin=x, ymin=y, xmax=x+10, ymax=y+10, fill=freq))