ggplot错误栏未显示在图表上,因为它超出了y轴限制

时间:2013-02-15 22:46:48

标签: r ggplot2

我正在尝试创建具有预定义Y轴限制的绘图。 我注意到当误差条超过这些Y轴边界时,整个误差条绘制,而不是仅将其剪切到Y轴边界。

使用ToothGrowth数据集的示例(另请参阅http://www.cookbook-r.com/Graphs/Plotting_means_and_error_bars_(ggplot2)/):

df <- ToothGrowth
dfc <- summarySE(df, measurevar="len", groupvars=c("supp","dose"))  
ggplot(dfc, aes(x=dose, y=len, colour=supp)) +
      geom_errorbar(aes(ymin=len-se, ymax=len+se), width=.1) +
      geom_line() +
      geom_point() +
      scale_y_continuous(limits=c(7.5,26.5))

我希望剂量= 2.0点处的误差条从它们的底点开始(注意水平标记线在那里),并一直向上运行到图的边界(即Y轴上部)限制)。我怎样才能做到这一点? (类似地,剂量= VC系列中的0.5点。)

0 个答案:

没有答案