我在R中使用ggplot2进行如下绘制:
误差线相互重叠,看起来确实很乱。如何分隔不同索引的错误栏?我使用了position =“ dodge”,但似乎无法正常工作。这是我的代码的主要部分:
plot = ggplot(data,aes(x=ntrunc,y=beta_best,group=ntrunc,colour=INDEX))
+geom_point(aes(shape=detectable),na.rm=TRUE,position="dodge")
+geom_errorbar(aes(x=ntrunc,ymax=beta_high,ymin=beta_low),na.rm=TRUE,position="dodge")
谢谢你的榜样。但是,我只是尝试了不同的width值,但仍然无法正常工作。
—
ycc 2014年
没有原始数据集,很难提出解决方案。但是我有一个问题:为什么您的和“组”相同?什么啊 不应该吗?
—
COOLSerdash 2014年
ntrunc
group
INDEX
我更改了group =“ INDEX”后,它现在可以工作了。我认为我误解了“团体”的含义。由于@COOLSerdash
—
YCC
position = position_dodge(width = 0.90)
。另请参阅这篇文章。