美文网首页R可视化和ggplot2
《R数据可视化手册》学习笔记7---注释(5)误差线

《R数据可视化手册》学习笔记7---注释(5)误差线

作者: RSP小白之路 | 来源:发表于2023-10-15 08:37 被阅读0次

写在前面。

进行可视化时,仅仅展示数据是不够的,还有各种各样的其他信息可以呈现出来帮助解读数据

这篇文章说明一些可以向主题图形添加的独立的图形元素或者文本元素,以帮助更好地呈现信息。


误差线

如何向图形添加误差线

示例数据是cabbage_exp的子集:

ce <- subset(cabbage_exp, Cultivar == "c39")
> ce
  Cultivar Date Weight        sd  n         se
1      c39  d16   3.18 0.9566144 10 0.30250803
2      c39  d20   2.80 0.2788867 10 0.08819171
3      c39  d21   2.74 0.9834181 10 0.31098410

使用geom_errorbar并将变量映射到yminymax值即可。

  • 条形图添加误差线
ggplot(ce, aes(x =Date, y = Weight)) + 
  geom_bar(stat = "identity", fill = "white", colour = "black") +
  geom_errorbar(aes(ymin = Weight - se, ymax = Weight +se), width = .2)

[图片上传失败...(image-251dd-1697416626243)]

分组的条形图在绘制误差线时,添加误差线的语句也需要分组,

ggplot(cabbage_exp, aes(x =Date, y = Weight, fill = Cultivar)) + 
  geom_bar(stat = "identity",position = "dodge") +
  geom_errorbar(aes(ymin = Weight - se, ymax = Weight +se),width=0.2)

否则会出现如下错误:

[图片上传失败...(image-eb026-1697416626243)]

正确的写法应该如下:

ggplot(cabbage_exp, aes(x =Date, y = Weight, fill = Cultivar)) + 
  geom_bar(stat = "identity",position = "dodge") +
  geom_errorbar(aes(ymin = Weight - se, ymax = Weight +se),position = position_dodge(0.9),width=0.2)

如下就显示得正常了。

[图片上传失败...(image-29d374-1697416626243)]

  • 折线图添加误差线
ggplot(ce, aes(x =Date, y = Weight)) + 
  geom_line(aes(group=1)) +
  geom_point(size=4)+
  geom_errorbar(aes(ymin = Weight - se, ymax = Weight +se), width = .2)

绘图如下:

[图片上传失败...(image-bede6d-1697416626243)]

如果要给分组折线图添加误差线,和条形图一样得道理,不再赘述。


以上。

相关文章

  • 【ggplot2绘图二:散点图】

    2021.4.23持续更新中。。。 参考:《R数据可视化手册》、学术数据分析及可视化[https://space....

  • 【R语言数据分析二:回归拟合模型】

    2021.4.29持续更新中。。。 参考:《R数据可视化手册》、学术数据分析及可视化[https://space....

  • 【热图】

    2021.4.28持续更新中。。。 参考:《R数据可视化手册》、学术数据分析及可视化[https://space....

  • 【ggplot2绘图三:折线图】

    2021.4.25持续更新中。。。 参考:《R数据可视化手册》、学术数据分析及可视化[https://space....

  • 【ggplot2绘图四:条形图】

    2021.4.26持续更新中。。。 参考:《R数据可视化手册》、学术数据分析及可视化[https://space....

  • 【R语言数据分析三:回归分析】(5.30更新)

    2021.4.30持续更新中。。。 参考:《R数据可视化手册》、学术数据分析及可视化[https://space....

  • ggplot2学习(五)

    ggplot2基础(5)——配色与图例 参考《R数据可视化手册》、《R绘图:一文了解ggplot2颜色的设置[ht...

  • R语言之可视化②点图

    目录 R语言之可视化①误差棒 R语言之可视化②点图 R语言之可视化③点图续 ===================...

  • R语言之可视化③点图续

    目录 R语言之可视化①误差棒 R语言之可视化②点图 R语言之可视化③点图续 ===================...

  • 备战美赛

    如果仍然选择大数据处理这块,那么对于R语言的运用必须得较为精通,学习资料有两大块:R语言实战,R数据可视化手册,T...

网友评论

    本文标题:《R数据可视化手册》学习笔记7---注释(5)误差线

    本文链接:https://www.haomeiwen.com/subject/zqvjvdtx.html