我想知道,在r中,你将如何绘制2个数字之间的差异,使其看起来类似于预期值为0且观察值偏离0的数据。
由于
答案 0 :(得分:0)
改编自here并假设您的数据框中包含labels
,min
和max
的列。
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()