如何放置在条形图geom_text
的置信区间()下方?geom_errorbar
我尝试过的解决方案(但我不喜欢):
1.更改颜色并将其放在条形字符的顶部。这很好,但某些颜色的白色是错误的:
2.放一个高vjust,这样它就可以低于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")
如果您使用尺子,您可能会发现结果并不完美,但它要好得多: