美文网首页R学习与可视化
R语言绘图 | 给箱线图加个点

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

作者: 生信小王子 | 来源:发表于2020-01-04 21:59 被阅读0次

欢迎关注微信公众号“生信小王子”!

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

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

## 安装R包
install.packages("ggpubr")
## 加载R包l
ibrary("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

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

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

## 输入进行差异显著性检验的组
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

更多内容,欢迎关注微信公众号“生信小王子”!

相关文章

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

    欢迎关注微信公众号“生信小王子”!箱线图是我们展示数据时常用的一种统计图形。但是箱线图有时候并不能很好的展示数据的...

  • 2020-06-29

    R语言boxplot绘图函数 boxplot 用于绘制箱线图,我们都知道boxplot 用于展示一组数据的总体分布...

  • 跟着Nature Communications学画图~Figur

    今天开始 跟着Nature Communications学画图 系列第一篇。学习用R语言的基础绘图函数画箱线图。 ...

  • R语言 箱线图

    箱线图是数据集中的数据分布良好的度量。 它将数据集分成三个四分位数。 此图表表示数据集中的最小值,最大值,中值,第...

  • R语言ggboxplot-一文掌握箱线图绘制所有细节

    作者:白介素2相关阅读:R语言ggplot2绘制箱线图R语言生存分析04-Cox比例风险模型诊断R语言生存分析03...

  • 【r<-标准绘图】箱线图

    问题 你想要绘制一个箱线图。 方案 该方案教你如何快速地使用标准绘图方法绘制简单的箱线图。 样例数据 这里的例子使...

  • R语言基础图形综述

    R语言基础图形分为创建图形与添加图形内容。 创建图形条形图饼图直方图核密度图箱线图点图散点图折线图相关图马赛克图 ...

  • 【R】箱线图

    示例数据请私信 实心 小提琴图 jitter plot 分组 按分组,多种变量 注: 获取数据时 可以替换为

  • R语言_数据框排序与数据框连接

    主要学习R语言的专题为以下几个内容: 数据框排序表达矩阵画箱线图花里胡哨的连接 需要重点掌握: R语言里的管道符号...

  • [R语言可视化]--箱线图不同的画法及参数设置 | 学习笔记

    本期内容为[R语言可视化]--箱线图不同的画法及参数设置 --昨天我们分享了[R语言可视化-精美图形绘制系列]--...

网友评论

    本文标题:R语言绘图 | 给箱线图加个点

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