如何使用ggplot2为分组条形图绘制误差线?

alk20

我有一个数据集,其中一个变量(bTemp)具有两个不同的因子(位置和值),我根据这两个因子对数据进行分组,然后为这些数据组生成标准误差(sem)(即,我生成了st。字段最大值,实验室最大值,字段最小值等下的数据错误)。

我试图策划圣。错误的分组数据到我的分组的条形图上,但我只能得到一个标准。每个均值条的误差条,而不是两个(均值条中的一个)。我检查了分组数据框,它正在生成st。错误正确。因此,我在geom_errorbar中定义错误栏的方式一定存在问题。在此处输入图片说明

 str(LabFieldData)
'data.frame':   324 obs. of  3 variables:
 $ Place: Factor w/ 2 levels "Field","Lab": 1 1 1 1 1 1 1 1 1 1 ...
 $ Value: Factor w/ 3 levels "Max","Mean","Min": 3 3 3 3 3 3 3 3 3 3 ...
 $ bTemp: num  26.5 26.7 26.1 28.1 26.6 26.8 23.9 26.1 28.5 26.4 ...

#Group data by place (lab,field) and value(min,mean,max)
LabFieldData %>% group_by(Place,Value) %>% 
  mutate(sem = sd(bTemp)/sqrt(length(bTemp))) %>%

#Plot bar plot of means by value (mean, min, max) and color by place (lab, field)
ggplot(mapping = aes(Value, bTemp, color = Place)) +
  geom_bar(mapping = aes(color = Place, fill = Place), stat = "summary", position="dodge") +
  geom_errorbar(stat = 'summary', mapping = aes(ymin=bTemp-sem,ymax=bTemp+sem),
    position=position_dodge(0.9),width=.1, color = "black", size = 1) + 
  scale_y_continuous(name = "Body Temperature (°C)", breaks = c(0,5,10,15,20,25,30,35),
    limits=c(0,34)) + scale_x_discrete(name=element_blank(),limits=c("Min","Mean","Max")) +
  theme(legend.title = element_blank()) + scale_color_hue()
戴夫2e

您非常接近,需要在ggplot函数中而不是在geom_bar函数中指定填充。

LabFieldData %>% group_by(Place,Value) %>% 
   mutate(sem = sd(bTemp)/sqrt(length(bTemp))) %>%
   #Plot bar plot of means by value (mean, min, max) and color by place (lab, field)
   ggplot(mapping = aes(Value, bTemp, color = Place, fill=Place)) +
   geom_bar(stat = "summary", position="dodge") +
   geom_errorbar(stat = 'summary', mapping = aes(ymin=bTemp-sem,ymax=bTemp+sem),
                 position=position_dodge(0.9), width=.1, color = "black", size = 1) + 
   scale_y_continuous(name = "Body Temperature (°C)", breaks = c(0,5,10,15,20,25,30,35), limits=c(0,34)) + 
   scale_x_discrete(name=element_blank(), limits=c("Min","Mean","Max")) +
   theme(legend.title = element_blank()) + scale_color_hue()

在此处输入图片说明

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在ggplot2的条形图中的一组上制作误差线

来自分类Dev

如何为数据框分组的条形图甚至数组的阵列分组的条形图添加误差线?

来自分类Dev

使用图层为ggplot2条形图分配稳定的颜色

来自分类Dev

如何使用ggplot2在条形图的条形上方添加边际地毯

来自分类Dev

如何在ggplot2地图上绘制条形图

来自分类Dev

如何使用ggplot2绘制二项式可变百分比条形图

来自分类Dev

如何使用ggplot2在条形图轴上为空因子水平创建占位符?

来自分类Dev

ggplot2中的不同分组条形图

来自分类Dev

使用ggplot2在R上分组条形图

来自分类Dev

使用ggplot2将混淆矩阵绘制为堆叠的条形图

来自分类Dev

R ggplot2为组平均值绘制条形图

来自分类Dev

如何在ggplot2中绘制组合的条形图和折线图

来自分类Dev

如何使用ggplot绘制条形图

来自分类Dev

使用分组依据绘制条形图

来自分类Dev

如何使用ggplot2来显示误差线中位于图边距内的部分?

来自分类Dev

在dplyr中按分组后在ggplot2条形图中添加误差线

来自分类Dev

绘制条形图以使用ggplot2包比较两组数据?

来自分类Dev

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

来自分类Dev

在ggplot2的条形图中的一组上制作误差线

来自分类Dev

ggplot2分组直方图条形图

来自分类Dev

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

来自分类Dev

使用ggplot2在R上分组的条形图

来自分类Dev

向ggplot2 R中的堆叠条形图添加误差线-已解决

来自分类Dev

ggplot2:3向交互堆积条形图的分组条形图

来自分类Dev

使用ggplot2分组的条形图

来自分类Dev

如何使用 ggplot 绘制范围条形图

来自分类Dev

ggplot2 中带有误差条的分组条形图

来自分类Dev

使用 ggplot2 绘制比例条形图

来自分类Dev

ggplot2 中的分组条形图

Related 相关文章

  1. 1

    在ggplot2的条形图中的一组上制作误差线

  2. 2

    如何为数据框分组的条形图甚至数组的阵列分组的条形图添加误差线?

  3. 3

    使用图层为ggplot2条形图分配稳定的颜色

  4. 4

    如何使用ggplot2在条形图的条形上方添加边际地毯

  5. 5

    如何在ggplot2地图上绘制条形图

  6. 6

    如何使用ggplot2绘制二项式可变百分比条形图

  7. 7

    如何使用ggplot2在条形图轴上为空因子水平创建占位符?

  8. 8

    ggplot2中的不同分组条形图

  9. 9

    使用ggplot2在R上分组条形图

  10. 10

    使用ggplot2将混淆矩阵绘制为堆叠的条形图

  11. 11

    R ggplot2为组平均值绘制条形图

  12. 12

    如何在ggplot2中绘制组合的条形图和折线图

  13. 13

    如何使用ggplot绘制条形图

  14. 14

    使用分组依据绘制条形图

  15. 15

    如何使用ggplot2来显示误差线中位于图边距内的部分?

  16. 16

    在dplyr中按分组后在ggplot2条形图中添加误差线

  17. 17

    绘制条形图以使用ggplot2包比较两组数据?

  18. 18

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

  19. 19

    在ggplot2的条形图中的一组上制作误差线

  20. 20

    ggplot2分组直方图条形图

  21. 21

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

  22. 22

    使用ggplot2在R上分组的条形图

  23. 23

    向ggplot2 R中的堆叠条形图添加误差线-已解决

  24. 24

    ggplot2:3向交互堆积条形图的分组条形图

  25. 25

    使用ggplot2分组的条形图

  26. 26

    如何使用 ggplot 绘制范围条形图

  27. 27

    ggplot2 中带有误差条的分组条形图

  28. 28

    使用 ggplot2 绘制比例条形图

  29. 29

    ggplot2 中的分组条形图

热门标签

归档