改变R中点的大小

geo*_*ley 2 graphics plot r

我想使用 R 基础图形制作散点图,但如果需要的话我可以使用 ggplot。我有一个数据框,其中包含 x 和 y 坐标,以及其他两个协变量,称为 a 和 b。我希望每个点的大小随 a 变化(a 的高值 -> 较大的点),每个点的亮度/硬度随 b 变化(以便那些 b 足够低的点实际上是不可见的)。有人对如何做到这一点有任何建议吗?R 图形的文档看起来很全面,但是非常笼统和高级,我几乎不知道从哪里开始。感谢您的帮助

Joh*_*ohn 5

下面的示例行显示了如何在绘图中同时使用大小和 alpha

plot(1:6, sample(6), cex = sample(6)/2, col = rgb(0,0,0, sample(6)/6), pch = 19)
Run Code Online (Sandbox Code Playgroud)