箱线图和散点图叠加图形的绘制——R language
前几日偶然从科学网上看到了一副特别漂亮的统计图形,如下图(摘自博文:http://blog.sciencenet.cn/blog-397960-456174.html)所示:
感觉美翻了都,刚好在学习R,又遇到课题组有一些数据要处理,就花了大约一天的时间对其制作过程进行分析,现将其绘制过程简述如下:
1.数据准备
假设共有三组数据,分别为A,B,C,其数值如下:
A(
0.2114 | 0.201 | 0.001 | 0.0416 | 0.1238 | 0.1195 | 0.1928 | 0.2678 |
)
B(
0.2542 | 0.1367 | 0.1559 | 0.2009 | 0.1803 |
)
C(
0.1064 | 0.4412 | 0.1659 | 0.1596 | 0.1418 | 0.0975 | 0.2365 | 0.1755 |
)
首先需要按照下述格式编辑文档(data.txt)
0.2114 A
0.201 A
0.001 A
...
0.2542 B
0.1367 B
0.1559 B
...
0.1064 C
0.4412 C
...
将编辑好的文本文档文件保存于C:UsersAdministrator我的文档目录下
2.软件包准备
为完成上述作图,需要在安装R的基础上安装ggplot2软件包
打开R,
>install.packages('ggplot2')
这时R会提醒你选择要下载的镜像,本人人在海南,实验发现China(Xiamen)镜像速度最快。
待ggplot安装完成之后,便可以开始图形的绘制。
具体命令如下:
>data<-read.table("data.txt") #读取所有分析的文件
library(ggplot2) #调用ggplot软件包
p<-ggplot(data,aes(x=factor(V2),y=V1))
p+geom_boxplot(col=“blue",pch=16,cex=1)+geom_point(position="jitter"col=2,pch=16,cex=1)
作图完成,具体使用者可根据自身需要对图进行进一步优化。
效果图如下所示:
转载本文请联系原作者获取授权,同时请注明本文来自陈振玺科学网博客。
链接地址:http://blog.sciencenet.cn/blog-1334016-796140.html
上一篇:关于Linux系统cd-hit软件和probcons软件的解析
下一篇:The question and solution of GEOquery install
箱线图和散点图叠加图形的绘制——R language相关推荐
- 宏基因组扩增子3统计绘图:中文首发,最详系,零基础(箱线图、散点图、热图、曼哈顿图、火山图、韦恩图、三元图、网络图)
本网内容首发"宏基因组"公众号,更佳阅读体验.更多相关文章,欢迎点我跳转至公众号阅读 注:文为蓝色字均为文章链接,可点击直达 写在前面 优秀的作品都有三部分曲,如骇客帝国.教父.指 ...
- python画相关系数矩阵图_pyhton中matplotlib箱线图的绘制(matplotlib双轴图、箱线图、散点图以及相关系数矩阵图))...
//2019.07.23 1.箱形图,又称为盒式图,一般可以很好地反映出数据分布的特征,也可以进行多项数据之间分布特征的比较,它主要包含五个基础数据:中位数,两个上下分位数以及上下边缘线数据 其中的一 ...
- 跟着Nature Medicine学作图--箱线图+散点图
从这个系列开始,师兄就带着大家从各大顶级期刊中的Figuer入手,从仿照别人的作图风格到最后实现自己游刃有余的套用在自己的分析数据上!这一系列绝对是高质量!还不赶紧点赞+在看,学起来! 本期分享的是昨 ...
- 扩增子统计绘图1箱线图:Alpha多样性
本网对Markdown排版支持较差,对格式不满意的用户请跳转至 或"宏基因组"公众号阅读: 写在前面 优秀的作品都有三部分曲,如骇客帝国.教父.指环王等. 扩增子系列课程也分为三部 ...
- ggplot2箱式图两两比较_个人向ggplot2箱线图总结
主要从如何看图.用图与作图三个方面来对箱线图进行理解和总结. 1.看图 箱线图概述图1 箱线图概述图2 如图所示,箱线图是将一组数据按照大小顺序排列后进行绘制的,包含6个数据节点,分别表示出数据的上边 ...
- ggplot2箱式图两两比较_R语言ggplot2箱线图绘图总结
主要从如何看图.用图与作图三个方面来对箱线图进行理解和总结. 1.看图 箱线图概述图1 箱线图概述图2 如图所示,箱线图是将一组数据按照大小顺序排列后进行绘制的,包含6个数据节点,分别表示出数据的上边 ...
- 扩增子图表解读1箱线图:Alpha多样性,老板再也不操心的我文献阅读了
想了解更多宏基因组.16S文献阅读和分析相关文章,快关注"宏基因组"公众号,干货第一时间推送. 系统学习生物信息,快关注"生信宝典",那里有几千志同道合的小伙伴 ...
- 画箱线图_箱线图的N种画法
图中标示了箱线图中每条线和点表示的含义,其中应用到了分位数的概念 线的主要包含五个数据节点,将一组数据从大到小排列,分别计算出他的上边缘(Maximum),上四分位数(Q3),中位数(Median), ...
- R语言箱线图添加显著性--不同水平实现方法
本节,介绍一下箱线图实现显著性添加的方法,类似这种: 单因素二水平T检验箱线图可视化 单因素三水平T检验箱线图可视化 单因素三水平柱形图 单因素三水平折线图 二因素柱形图 二因素折线图 1. 单因素二 ...
最新文章
- 机器学习中的双层规划问题
- git 与团队协同开发,避免冲掉别人代码的方法
- python哪个方向工资高_Python薪资最高的是一线城市,竟然平均月薪高达20k!
- 阿里云江岑:云原生在边缘形态下的升华
- 简述python是怎么处理异常的-Python异常处理知识点总结
- 降低成本是永恒的追求(xamarin)
- extjs 右下角弹出消息框
- RabbitMQ入门指南二(Java)
- java技术与jsp技术简介_什么叫JSP技术
- java idea 免费_Java程序员看过来,IDEA 2020免费版本来了
- MOFs/COFs单体 COFs单体 光电材料中间体的应用
- ubuntu安装搜狗拼音输入法
- 机器学习第六课part1(最小二乘,L1,L2正则)
- Windows电脑蓝牙打电话-预研总结
- 每日简报 5月16日简报新鲜事 每天一分钟 了解新鲜事
- Class not found: “xxx.xxx.xxx“报错
- LMMSE信道估计算法如何求自相关矩阵
- 母婴商城网站的可行性分析报告
- 西邮Linux兴趣小组面试题总结(2020)
- Ardunio Nano 无法上传解决办法