如何使用 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)
输出
广告