绘制差异图

时间:2018-03-19 22:28:20

标签: r

我想知道,在r中,你将如何绘制2个数字之间的差异,使其看起来类似于预期值为0且观察值偏离0的数据。

由于

plot

1 个答案:

答案 0 :(得分:0)

改编自here并假设您的数据框中包含labelsminmax的列。

df <- data.frame(id=LETTERS[1:4], min=c(-2,-0.1,-3,0.3), max=c(2,4,1,2))
library(ggplot2)
ggplot(df, aes(x=id))+
    geom_linerange(aes(ymin=min,ymax=max),color="black")+
    geom_point(aes(y=min),pch=95,size=3,color="black")+
    geom_point(aes(y=max),pch=95,size=3,color="black")+
    theme_bw()