当我提供C.I.时,如何绘制置信区间。值

时间:2016-06-25 03:06:18

标签: r ggplot2 confidence-interval

我不是根据实际数据绘图,我只有一个data.frame,列出x,y值以及上下自信区间。我想用自信的间隔绘制线图。我想绘制这样的东西:

enter image description here

我该怎么做?这是data.frame:

<script src="https://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.13.1/lodash.min.js"></script>

1 个答案:

答案 0 :(得分:5)

您正在寻找geom_ribbon。调用您的数据框df

ggplot(df, aes(x = x, y = y, group = factor(grp),
               color = factor(grp), fill = factor(grp))) +
    geom_ribbon(aes(ymax = conf.high, ymin = conf.low), alpha = 0.2) +
    geom_line()

enter image description here

如果grp已经是一个因素,那将会更加清洁。