r - R中的ggplot2:为什么箱形图填充颜色很苍白?
解决方案
# 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, aes(x = class, y = hwy)) +
geom_boxplot(fill = "blue", alpha = 0.2) +
theme_minimal()
一般来说,我们通常会调整特定绘图的透明度,以降低不太显着的观察值或避免过度绘图的情况。我认为较低的透明度在这种情况下效果很好。它突出了框的轮廓,并提请注意每个分类组内的中位数。
推荐阅读
- javascript - element-ui 为什么要导入整个库?| 大捆大小
- android - 如何生成具有多个类型的相同对象的请求模型
- r - R数据帧切片
- android - 我如何解析 Json 对象或数组?我的代码哪里出错了?
- c# - 根据当前用户登录到全名从 SQL 表中获取指定值
- java - 在其他 Activity 中传递数据的 Android 问题
- wordpress - Wordpress > 使用相同的 slug 将 301 从域 A 重定向到域 B
- c# - Windows 上的红隼和 macOS/Linux 上的红隼之间的日期反序列化差异
- swift - swift framework:代码改变了,构建的框架没有更新?
- java - 如何从 aws sdk java 中检索实例 user_data