gpt4 book ai didi

r - 如何在R中的hexbin图上绘制点?

转载 作者:行者123 更新时间:2023-12-01 08:27:44 38 4
gpt4 key购买 nike

我有两组数据需要绘制在同一张图上。一组非常大(~ 10⁶),我想用 hexbin 绘图,而另一组非常小(~ 10),我想绘制点。如何在 hexbin 上绘制点?
我离成功更近的是:

bin = hexbin(x, y)
plot(bin)
pushViewport(dataViewport(x, y))
grid.points(x, y)

我感谢任何帮助:)

最佳答案

假设您使用的是 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()

enter image description here

关于r - 如何在R中的hexbin图上绘制点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29958561/

38 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com