将geom_text放置在条形图的置信区间以下

Paschalis

如何放置geom_textgeom_errorbar条形图的置信区间(以下

我尝试过的解决方案(但我不喜欢):

1.更改颜色并将其放在条形字符的顶部。这很好,但是某些颜色上的白色是错误的:

白底黄底?

2.放一个高脚架,使其可以走到下方confidence intervals同样,这很好,但还不够好。并非所有人intervals的身高都相同:

不同的间隔大小

Paschalis

我最终找到了一种方法来动态地将放置在geom_text下方confidence intervals您可能需要调整数字:1.525

基本上,它会将与和成比例的数字相加confidence intervals,然后加上一个常数,即与文本的高度大致相同。

   geom_text(data=statSummary, aes(label=sprintf("%.02f",time)),
        vjust=1.5 +
          ((statSummary$time -
          (statSummary$time-statSummary$ci))
        /
        (statSummary$time))*25
        ,
        position=position_dodge(width=0.9),
        show_guide=F,
        color="black")

如果使用标尺,可能会发现结果不完美,但效果会更好: 在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章