如何解决R 中的 ggplot2:为什么箱线图填充颜色非常苍白?
我在 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
在对 alpha = ...
的调用中设置更高的 geom_boxplot()
。一般来说,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,alpha = 0.2) +
theme_minimal()
一般来说,我们通常会调整特定图的透明度以降低不那么显着的观察或避免过度绘图的情况。我认为较低的透明度在这种情况下效果很好。它突出了框的轮廓,并引起了对每个类别组内中位数的注意。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。