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?由于可以使用上面的代码片段轻松生成绘图,因此我没有提供绘图(如果有必要可以提供)。
该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))作为起点。
| 归档时间: |
|
| 查看次数: |
5783 次 |
| 最近记录: |