R 中的 ggplot2:为什么箱线图的填充颜色很浅?
ggplot2 in R: why is the box plot fill colour very pale?
我在 R 中使用 ggplot()
创建了箱形图,使用在线说明,但填充颜色非常透明,与其他人的图相比显示效果不佳。我该如何解决?
# 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()
一般来说,我们通常会调整特定绘图的透明度,以降低权重 不太显着的观察结果或避免过度绘图的情况。我认为较低的透明度在这种情况下效果很好。它突出了方框的轮廓,并将注意力吸引到每个分类组中的中位数。
我在 R 中使用 ggplot()
创建了箱形图,使用在线说明,但填充颜色非常透明,与其他人的图相比显示效果不佳。我该如何解决?
# 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()
一般来说,我们通常会调整特定绘图的透明度,以降低权重 不太显着的观察结果或避免过度绘图的情况。我认为较低的透明度在这种情况下效果很好。它突出了方框的轮廓,并将注意力吸引到每个分类组中的中位数。