我怎样才能不仅添加一个带有观察数量的标签(这已经在这里很好地描述了),而且还添加不同类的数量,例如:**"*10个观察 * 来自 *3个制造商 *"**到下面图的每个方面?
ggplot(mpg, aes(y=cty)) +
geom_boxplot() +
facet_grid(cols=vars(class))
字符串
(The mpg
数据集的前三行如下所示:)
> head(mpg)
# A tibble: 6 × 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
型
1条答案
按热度按时间rqdpfwrv1#
字符串
解释按“类别”分组并计算观测值、唯一模型和制造商。创建组合这些统计数据的标签字符串。
ggplot与geom_boxplot和facet_grid一起使用。
利用geom_text显示自定义标签。将标签放置在右上角,调整对齐和大小。通过使用主题(strip.text.x = element_blank())删除面标签来删除冗余标签。