geom_point {ggplot2} 中的 alpha 值

1 r ggplot2

ggplot2::geom_point 文档指出,改变 alpha 对于大型数据集很有用。下面的代码片段为两个 alpha 值生成两个图:

library(ggplot2)
data("diamonds")
d <- ggplot(diamonds, aes(carat, price))
d + geom_point(alpha = 1/10) # alpha = 1/10
d + geom_point(alpha = 1/20) # alpha = 1/20
Run Code Online (Sandbox Code Playgroud)

人们将如何解释 的值alpha?由于可以使用上面的代码片段轻松生成绘图,因此我没有提供绘图(如果有必要可以提供)。

csg*_*pie 6

alpha参数控制透明度,alpha=0完全透明:

## No points are displayed
d + geom_point(alpha = 0) 
Run Code Online (Sandbox Code Playgroud)

alpha=1固体。

## Solid points
d + geom_point(alpha = 1) 
Run Code Online (Sandbox Code Playgroud)

我倾向于使用alpha=1/sqrt(nrow(diamonds))作为起点。