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

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

广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP