【发布时间】:2021-02-11 17:12:28
【问题描述】:
【问题讨论】:
标签: r ggplot2 data-visualization boxplot alpha-transparency
【问题讨论】:
标签: r ggplot2 data-visualization boxplot alpha-transparency
# Load ggplot and the mpg dataset
library(ggplot2)
data(mpg)
head(mpg)
# A tibble: 6 x 11
manufacturer model displ year cyl trans drv cty hwy fl class
<chr> <chr> <dbl> <int> <int> <chr> <chr> <int> <int> <chr> <chr>
1 audi a4 1.8 1999 4 auto(l5) f 18 29 p compact
2 audi a4 1.8 1999 4 manual(m5) f 21 29 p compact
3 audi a4 2 2008 4 manual(m6) f 20 31 p compact
4 audi a4 2 2008 4 auto(av) f 21 30 p compact
5 audi a4 2.8 1999 6 auto(l5) f 16 26 p compact
6 audi a4 2.8 1999 6 manual(m5) f 18 26 p compact
在对geom_boxplot() 的调用中设置更高的alpha = ...。一般来说,alpha = ... 指的是特定几何图形的不透明度;它们的范围从 0 到 1。让我们生成两个图。这是使用mpg 数据集的一个。我设置了alpha = 0.9,产生了相当不透明的盒子:
ggplot(data = mpg, aes(x = class, y = hwy)) +
geom_boxplot(fill = "blue", alpha = 0.9) +
theme_minimal()
在下一个图中,我们设置alpha = 0.2,从而产生半透明的盒子:
ggplot(data = mpg, aes(x = class, y = hwy)) +
geom_boxplot(fill = "blue", alpha = 0.2) +
theme_minimal()
一般来说,我们通常会调整特定绘图的透明度以降低不太显着的观察值或避免过度绘图的情况。我认为较低的透明度在这种情况下效果很好。它突出了框的轮廓,并引起了对每个分类组内中位数的注意。
【讨论】: