R语言ggplot2做簇状柱形图并添加误差线的一个完整示例

R语言ggplot2做簇状柱形图并添加误差线的一个完整示例,第1张

原始数据存储在一个excel文件里,这个excel文件里有三个子表格,每一个子表格的数据如下:

总的数据格式

现在的需要是做如下的图

比如这里我新建了一个子表格sheet4,数据最终的格式如下

这里用到的是标准误

这里新学到一个知识点是,柱子默认是不贴底的,如果要贴底使用函数 scale_y_continuous(expand = expansion(mult = c(0,0.1)))

mult对应的两个值一个是控制下面,一个是控制上面,贴底就设置为0 就可以了

小明的数据分析笔记本

写在前面

绘制一个生物学研究中最普遍的图,误差线图+数据分布+显著性分析。

自行编写一个数据集,无实际意义。

最后出图的效果:

我选的都是随机数据,没有差异也算是意料之内把。

参考链接:

1. https://mp.weixin.qq.com/s/19yZc8_HDoJ2w-e1h-k58Q

2. https://www.jianshu.com/p/634f6061a9cb

3. https://cloud.tencent.com/developer/article/1692505

后记

我还想做一种图,是把差异的结果用ABCD表示,但是我发现,好像ggplot做不了,找到了一个老哥写的帖子,后面好好学习一下。 https://www.jianshu.com/p/e11164ee0577

点击“插入”选项中的“对象”,选择对象类型中的“microsoft公式3.0”,公式出来后输入主值,再点击公式列表中第二列,从左数第五个图标(上标和下标模板),下拉框最右上角那个就可以输入正负公差。 上班后才发现excel功能很强大。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11803546.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存