【发布时间】:2021-07-29 12:52:14
【问题描述】:
我正在创建一个岭图来比较几个组(使用 ggridges 包),并希望添加显着性括号以显示某些组级别之间的比较(使用 ggsignif 包)。
但这似乎不起作用,因为 stat_ggsignif 中的计算失败。
这是一个可重现的例子:
set.seed(123)
library(ggsignif)
library(ggridges)
library(ggplot2)
ggplot(iris, aes(x = Sepal.Length, y = Species)) +
geom_density_ridges(scale = 1) +
coord_flip() +
geom_signif(comparisons = list(c("setosa", "versicolor")))
#> Picking joint bandwidth of 0.181
#> Warning in f(..., self = self): NAs introduced by coercion
#> Warning: Computation failed in `stat_signif()`:
#> missing value where TRUE/FALSE needed
由reprex package (v2.0.0) 于 2021 年 7 月 29 日创建
如何让这两个软件包相互配合?谢谢。
【问题讨论】:
-
我同意 @ventrilocus 的观点,即 ggridges 可能不是合适的软件包。检查
gghalves::geom_half_violin和/或see::geom_violinhalf