ggplot2 stat_summary игнорирует параметр mult
Поэтому я следую этому руководству ggplot2 по участкам игры на скрипке: http://www.sthda.com/english/wiki/ggplot2-violin-plot-quick-start-guide-r-software-and-data-visualization
И я нахожусь в функции mean_sdl, пытаюсь добавить сводную статистику к моим графикам игры на скрипке. Код работает просто отлично, но я получаю ошибку "Предупреждение: игнорирование неизвестных параметров: мульт". Вот код:
> p<-ggplot(TG, aes(x=dose, y=len)) + geom_violin(trim=FALSE)
> p + stat_summary(fun.data="mean_sdl", mult=1, geom="crossbar", width=0.1)
Warning: Ignoring unknown parameters: mult
> p + stat_summary(fun.data=mean_sdl, mult=2, geom="pointrange", color="red")
Warning: Ignoring unknown parameters: mult
Где Mult - это коэффициент, на который вы умножаете стандартное отклонение, которое генерирует длину ваших квартилей или диапазона. Кто-нибудь знает, почему это может происходить? Я не смог ничего найти в Интернете. Та же ошибка продолжает появляться и в примере этого человека:
(например, https://ropensci.github.io/plotly/ggplot2/stat_summary.html)
d + stat_sum_df("mean_sdl", mult = 1, mapping = aes(group = cyl))
Error: Unknown parameters: mult
1 ответ
Использование fun.args
, который можно найти в документации для stat_summary
, Например:
ggplot(mtcars, aes(factor(cyl), hp)) +
geom_violin() +
stat_summary(fun.data = mean_sdl, fun.args = list(mult = 2))
(Обратите внимание, что mean_sdl
имеет 2 по умолчанию mult
.)