我正在尝试使用一个函数将标准差误差条添加到我的 ggplot 条形图中。特别是,我想使用mean_sdl。
ggplot(recall_info) +
aes(x = Condition, y = pwords) +
geom_bar(aes(Condition, pwords), position = "dodge", stat = "summary", fun.y = "mean") +
stat_summary(fun.data = mean_sdl, width=0.05, geom = "errorbar") +
labs(y = "% of words remembered", title = "Proportion of Words Remembered") +
theme_light() + coord_cartesian(ylim=c(0,50)) +
geom_signif(comparisons = list(c("condition1", "condition2")), test = "t.test", map_signif_level=TRUE)
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:
未提供摘要函数,默认为
mean_se()警告消息:忽略未知参数:fun.y
我不明白出了什么问题。我在图表上得到的误差线显然是错误的——它们完全脱离了图表。
提前致谢。
只需更改
fun.y = "mean"
Run Code Online (Sandbox Code Playgroud)
到
fun = mean
Run Code Online (Sandbox Code Playgroud)