如何放置geom_text
在geom_errorbar
条形图的置信区间()以下?
我尝试过的解决方案(但我不喜欢):
1.更改颜色并将其放在条形字符的顶部。这很好,但是某些颜色上的白色是错误的:
2.放一个高脚架,使其可以走到下方confidence intervals
。同样,这很好,但还不够好。并非所有人intervals
的身高都相同:
我最终找到了一种方法来动态地将放置在geom_text
下方confidence intervals
。您可能需要调整数字:1.5和25。
基本上,它会将与和成比例的数字相加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] 删除。
我来说两句