ggpubr/ggbarplot 中的错误栏突然合并(没有代码更改),我怎样才能再次将它们分开?
Posted
技术标签:
【中文标题】ggpubr/ggbarplot 中的错误栏突然合并(没有代码更改),我怎样才能再次将它们分开?【英文标题】:Error bars in ggpubr/ggbarplot suddenly merged (no code change), how can I separate them again? 【发布时间】:2019-02-16 21:20:32 【问题描述】:我有以下代码:
ggbarplot(Text1, x = "Page", y = "IA_REGRESSION_OUT_COUNT",
color = "Modified", add = "mean_se", fill = "Modified",
width = .6, position = position_dodge(0.8)) +
stat_compare_means(method = "t.test", aes(group = Modified),
label = "p.signif", label.y = 0.3, na.rm = TRUE) +
labs(x = "Page number", y = "Avg Regression Count",
caption = "* = p value < 0.5; **** = p value < 0.0001") +
scale_color_manual(values=c("black", "black")) +
scale_fill_manual(values=c("#CCCCCC","#FFFFFF")) +
theme_minimal()
产生了这个情节
不过,既然是今天就出来了,也许是因为一些更新?
知道如何解决这个问题并用每列的错误栏恢复它吗?
【问题讨论】:
在this thread 之后,您可能需要更新您的 ggpubr 版本(看起来几周前 CRAN 上发布了一个新版本)。 【参考方案1】:此问题现已修复。请在 GitHub (https://github.com/kassambara/ggpubr/issues/109) 上安装最新的开发版本,然后试试这个:
library(ggpubr)
ggbarplot(ToothGrowth, x = "dose", y = "len",
add = "mean_se",
color = "supp", palette = "jco",
position = position_dodge(0.8)
)
生成的图应如下所示:
【讨论】:
【参考方案2】:我找到了解决方案。只需添加以下代码。
add.params = list(group = "type"), position = position_dodge(0.8)
【讨论】:
以上是关于ggpubr/ggbarplot 中的错误栏突然合并(没有代码更改),我怎样才能再次将它们分开?的主要内容,如果未能解决你的问题,请参考以下文章