R 中的 ggplot2:为什么箱线图填充颜色非常苍白?

问题描述

我在 R 中使用 ggplot() 创建了箱线图,使用在线说明,但填充颜色非常透明,与其他人的图相比,显示效果不佳。我该如何解决这个问题?

enter image description here

解决方法

# 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()

dark

在下一个图中,我们设置 alpha = 0.2,从而产生半透明框:

ggplot(data = mpg,alpha = 0.2) +
  theme_minimal()

light

一般来说,我们通常会调整特定图的透明度以降低不那么显着的观察或避免过度绘图的情况。我认为较低的透明度在这种情况下效果很好。它突出了框的轮廓,并引起了对每个类别组内中位数的注意。

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...