前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >R语言绘图 | 给箱线图加个点

R语言绘图 | 给箱线图加个点

作者头像
生信小王子
发布2020-08-10 16:57:32
2.8K0
发布2020-08-10 16:57:32
举报
文章被收录于专栏:生信小王子

箱线图是我们展示数据时常用的一种统计图形。但是箱线图有时候并不能很好的展示数据的离差,目前已经不被许多高水平的杂志接受了。在这里,小编教大家在箱线图上加点,更好的展示数据分布。

ggpubr是一个广泛应用于学术绘图的R包,可以让我们轻松绘制出用于发表的高质量图形。

代码语言:javascript
复制
## 安装R包
install.packages("ggpubr")
## 加载R包
library("ggpubr")
## 导入数据
traits <- read.table("input.txt",header=T,sep="\t")
## 绘制箱线图
p <- ggboxplot(traits, x="Type", y="Traits",color="Type",palette=c("#00AFBB","#E7B800","#FC4E07"),add="jitter",shape="Type")
p

简单输入几行代码,带点的箱线图就绘制好啦!

如果你想将组间差异显著性检验结果标在图上的话,可以用以下代码:

代码语言:javascript
复制
## 输入进行差异显著性检验的组
groups <- list(c("A","B"),c("B","C"),c("A","C"))
## 在图中加入差异显著性检验结果
p + stat_compare_means(comparisons=groups,method="t.test",label="p.signif")

图中的ns表示P值>0.05,*表示0.01<P值≤0.05,**表示0.001<P值≤0.01,***表示0.0001<P值≤0.001,****表示P值≤0.0001。如果你想换种显著性检验方式的话,可以在method后更改,如method="wilcox.test"。

参考资料:

https://www.jianshu.com/p/5d541e44bb5c

https://cran.r-project.org/web/packages/ggpubr/ggpubr.pdf

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-01-04,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 生信小王子 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档