在R中使用指定的误差线值制作堆积的线图

珍妮佛·马修斯(Jennifer Matthews)

我正在尝试在R中创建一个堆叠的条形图,并带有误差条,以表示我想要预定义而不是计算的值,但是每个条都有一个不同的值。

例如,如果我的数据框是:

x<-data.frame(
  Period = c("B1","D1a"),
  Sample = c("Glucose","Glucose"),
  Mi = c(2,3),
  M0 = c(4,6)
)

我可以使用以下代码绘制所需的条形图:

mx <- melt(x,  id.vars=1:2)
ggplot(mx, aes(x=Period, y=value, fill=variable), xLabels=NA) +
  geom_bar(stat="identity") +
  facet_grid(~Sample) +
  scale_fill_manual(values = c("grey69","black")) +
  theme_bw() +
  xlab("") + 
  ylab ("")

那么,如果我对每一个的置信区间为B1,Mi = 0.5,B1,M0 = 0.2,D1a,Mi = 0.1,D1a,M0 = 0.2,那么如何为每一个添加误差线

如何在条形图的每个部分上制作误差线?

谢谢

Weihuang Wong

首先,将上限和下限添加到mx数据框:

library(dplyr)
mx <- mx %>% group_by(Period) %>%
  mutate(pos = cumsum(value)) %>%
  ungroup() %>%
  mutate(ci = c(.5, .1, .2, .2),
         upper = pos + ci/2,
         lower = pos - ci/2)

然后,将a添加geom_errorbar到您的绘图中:

ggplot(mx, aes(x=Period, y=value, fill=variable), xLabels=NA) +
  geom_bar(stat="identity") +
  geom_errorbar(aes(ymin = lower, ymax = upper), width = .2, col = "red") +
  facet_grid(~Sample) +
  scale_fill_manual(values = c("grey69","black")) +
  theme_bw() +
  xlab("") + 
  ylab ("")

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用ggplot2的线图中误差线的宽度

来自分类Dev

Dojo堆积折线图中的addSeries方法无法在for循环中使用

来自分类Dev

使用晶格和R的多因素堆积线

来自分类Dev

使用熊猫数据库DataFrame中的误差线和数据点绘制线图

来自分类Dev

带ggplot的R堆积线图

来自分类Dev

在R中使用facet_wrap时,将水平线(或文本)添加到单个箱线图中

来自分类Dev

在Matlab中使用errorbarxy在对数刻度上的误差线

来自分类Dev

将误差线设为转换后的值

来自分类Dev

预先计算的值的ggplot误差线

来自分类Dev

如何使用正态分布误差和均匀分布的随机变量在R中制作回归线

来自分类Dev

在R中使用purrr :: rerun()引导均值的标准误差

来自分类Dev

堆积条形图上的误差线,使用plotly或ggplotly

来自分类Dev

使用group_by创建相关性和p值的数据框,然后使用R中的误差线进行绘制

来自分类Dev

在闪亮的R中使用多条线图

来自分类Dev

如何使用R中的多个变量制作具有多条线的折线图

来自分类Dev

R:如何制作2个不同组的并排误差线的qplot

来自分类Dev

在晶格线图中单独添加误差线?

来自分类Dev

堆积条形图ggplot上的单个误差线

来自分类Dev

带ggplot的R堆积线图

来自分类Dev

在我的R线图中添加标准误差线

来自分类Dev

在Gnuplot中使用方程式添加误差线

来自分类Dev

如何在R中使用x,y数据绘制条形图和误差线

来自分类Dev

带有误差线和y轴的组线图

来自分类Dev

使用 GNUPLOT 绘制误差线

来自分类Dev

在 R 中的 Plotly 中使用多个下拉值的多个折线图

来自分类Dev

将误差线添加到 R 中的折线图

来自分类Dev

专业箱线图:绘制误差线以突出 R 中的数据范围

来自分类Dev

如何使用 Plots.jl 在 Julia 中制作堆积面积/折线图?

来自分类Dev

如何显示seaborn生成的误差线的值?

Related 相关文章

  1. 1

    使用ggplot2的线图中误差线的宽度

  2. 2

    Dojo堆积折线图中的addSeries方法无法在for循环中使用

  3. 3

    使用晶格和R的多因素堆积线

  4. 4

    使用熊猫数据库DataFrame中的误差线和数据点绘制线图

  5. 5

    带ggplot的R堆积线图

  6. 6

    在R中使用facet_wrap时,将水平线(或文本)添加到单个箱线图中

  7. 7

    在Matlab中使用errorbarxy在对数刻度上的误差线

  8. 8

    将误差线设为转换后的值

  9. 9

    预先计算的值的ggplot误差线

  10. 10

    如何使用正态分布误差和均匀分布的随机变量在R中制作回归线

  11. 11

    在R中使用purrr :: rerun()引导均值的标准误差

  12. 12

    堆积条形图上的误差线,使用plotly或ggplotly

  13. 13

    使用group_by创建相关性和p值的数据框,然后使用R中的误差线进行绘制

  14. 14

    在闪亮的R中使用多条线图

  15. 15

    如何使用R中的多个变量制作具有多条线的折线图

  16. 16

    R:如何制作2个不同组的并排误差线的qplot

  17. 17

    在晶格线图中单独添加误差线?

  18. 18

    堆积条形图ggplot上的单个误差线

  19. 19

    带ggplot的R堆积线图

  20. 20

    在我的R线图中添加标准误差线

  21. 21

    在Gnuplot中使用方程式添加误差线

  22. 22

    如何在R中使用x,y数据绘制条形图和误差线

  23. 23

    带有误差线和y轴的组线图

  24. 24

    使用 GNUPLOT 绘制误差线

  25. 25

    在 R 中的 Plotly 中使用多个下拉值的多个折线图

  26. 26

    将误差线添加到 R 中的折线图

  27. 27

    专业箱线图:绘制误差线以突出 R 中的数据范围

  28. 28

    如何使用 Plots.jl 在 Julia 中制作堆积面积/折线图?

  29. 29

    如何显示seaborn生成的误差线的值?

热门标签

归档