Dan*_*epi 3 plot r scatter-plot points
我有两组需要在同一图表上绘制的数据.一个集非常大(~10⁶),我想用hexbin绘图,另一个集非常小(~10),我想绘制点.如何在hexbin上绘制点?我得到的成功更接近于此:
bin = hexbin(x, y)
plot(bin)
pushViewport(dataViewport(x, y))
grid.points(x, y)
Run Code Online (Sandbox Code Playgroud)
我感谢任何帮助:)
假设您正在使用该hexbin包...
library(hexbin)
library(grid)
# some data from the ?hexbin help
set.seed(101)
x <- rnorm(10000)
y <- rnorm(10000)
z <- w <- -3:3
# hexbin
bin <- hexbin(x, y)
# plot - look at str(p)
p <- plot(bin)
# push plot viewport
pushHexport(p$plot.vp)
# add points
grid.points(z, w, pch=16, gp=gpar(col="red"))
upViewport()
Run Code Online (Sandbox Code Playgroud)
