R中的分组条形图

时间:2017-07-12 10:34:00

标签: r ggplot2

我制作了一个有三个斜率估计值的条形图,包括它们的标准误差。但是,其中一个估算来自另一个模型,而不是其他两个。因此,我想在它们之间留一个间隙或一条线,这样很明显它们来自不同的模型。任何人都可以帮助我吗? 我的代码和我的数据如下所示:

ggplot(data=data, aes(x=Name, y=Slope))+geom_bar(stat="identity")+geom_errorbar(aes(x=data$Name, ymin=(data$Slope-data$SE_Slope), ymax=(data$Slope+data$SE_Slope), width=.25))


Name   Slope   SE_Slope

BP     1.72       0.43

AP     1.74       0.51

DIF    1.70       0.46

1 个答案:

答案 0 :(得分:0)

geom_vline()可能对您有用!使用geom_bar可能会对x轴有趣,但这可能会有所帮助:

Add a vertical line with ggplot when x-axis is a factor

此外,如果您真的想指出它,可以使用annotate()。

http://ggplot2.tidyverse.org/reference/annotate.html