如何使用 ggplot2 在 R 中创建具有透明度的散点图?


散点图用于观察两个连续变量之间的关系。如果样本量大,则绘图上的点会互相重叠且看起来不美观。另外,这种类型的散点图的解释并非易事,因此,我们可以增加绘图上点的透明度以使其更具吸引力。我们可以使用 ggplot2 中 geom_point 的 alpha 参数来实现此目的。

示例

考虑下面的数据帧 -

> set.seed(123)
> x<-rnorm(5000)
> y<-rnorm(5000,0.5)
> df<-data.frame(x,y)
> library(ggplot2)
> ggplot(df,aes(x,y))+geom_point()

输出

> ggplot(df,aes(x,y))+geom_point(alpha=0.10)

Explore our latest online courses and learn new skills at your own pace. Enroll and become a certified expert to boost your career.

输出

> ggplot(df,aes(x,y))+geom_point(alpha=0.05)

输出

更新于:2020-08-12

239 次浏览

开启你的职业

通过完成课程获得认证

入门
广告