如何将胡须末端放在ggplot2 boxplot上

我想把垂直线放在晶须的末端,就像boxplot功能自动给出的。

谢谢

由@Roland提示但未实现,您可以使用stat_boxplot来实现。这个技巧会调用_boxplot两次,并且是为其中一个调用将geom设置为错误栏。

请注意,由于R使用笔和纸方式,建议先执行错误栏,然后将传统的boxplot绘制在顶部。

使用@ Roland的虚拟数据df

ggplot(df, aes(x=cond, y = value))  + 
 stat_boxplot(geom ='errorbar') + 
 geom_boxplot() # shorthand for  stat_boxplot(geom='boxplot')

stat_boxplot(?stat_boxplot)的帮助详细介绍了计算并保存在data.frame中的各种值

http://stackoverflow.com/questions/12993545/how-to-put-whisker-ends-on-ggplot2-boxplot

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:如何将胡须末端放在ggplot2 boxplot上