2021-09-06 17:20:10, 多层组学定制服务 上海欧易生物医学科技有限公司
点击上方“蓝色字体”关注我们
蛋白组学、代谢组学服务专家
编者按

箱·线·图
箱线图主要是通过最大值,上四分位数,中位数,下四分位数,最小值五个值来描述数据分布情况,直接明了地展示数据的分布情况、偏态性及异常值。
如上图所示,首先来介绍几个定义:
1、四分位数:
把所有数值由小到大排列并分成四等份,处于三个分割点位置的数值。
Q1:第一四分位数,第25%的数字;
Q2:第二四分位数,第50%的数字,即中位数;
Q3:第三四分位数,第75%的数字;
IQR:第三四分位数与第一四分位数的差距又称四分位距;
2、异常值和最值:
异常值:在(Q1 - 1.5 IQR, Q3 + 1.5 IQR)范围之外的点;
最值:去除异常值后的最小值和最大值;
总而言之,箱线图中可以反映数据的集中或离散趋势。对于科研的研究有着重要的意义和价值!
那么,箱线图是怎么绘制的呢?
简单来说,您只要整理好表达量以及组别的数据,就可以绘制箱线图啦~这个实际操作起来非常简单快捷易懂,下面跟着小编一起学习一下两种超简单的方法吧~~
用R自带的graphics包绘制箱线图
# 数据创建set.seed(999)matrix(rnorm(18,18),5,8)->matcolnames(mat)<-c("A1","A2","A3","A4","A5","A6","A7","A8")# 绘制箱线图boxplot(mat)
向右滑动查看更多
上面的箱线图肯定不是我们想要的,那如何改变颜色呢?下面就给大家展示。
boxplot(mat[,1:4],data=mat,col="red",at = 1:4,boxwex = 0.5, xlim = c(0.5,9),)#在图上画出A1~A4的箱线图boxplot(mat[,5:8],data=mat, col="lightblue",add=T, at = 5:8, boxwex = 0.5)#在图上画出A5~A8,注意:add=T,代表添加至上一张图上。legend("topright", c("A1","A2","A3","A4","A5","A6","A7","A8"),fill = c("red","red","red","red","lightblue","lightblue","lightblue","lightblue"),cex=0.8)#添加图例
向右滑动查看更多
那如何再美化亿点点呢?这就需要使用ggplot2包了
用ggplot2包绘制箱线图
首先安装及加载ggplot2包#安装包install.packages("ggplot2")#加载包library("ggplot2")# 数据创建data.frame(value=rep(rnorm(10,10),4), Type=rep(c("A1","A2","A3","A4","A5","A6","A7","A8"),5))->data# 绘制箱线图ggplot(data,aes(Type,value,fill=Type)) +geom_boxplot()
向右滑动查看更多
#进一步美化install.packages("ggthemes")library(ggthemes)ggplot(data,aes(x = Type, y = value, fill = Type)) +geom_boxplot() +scale_y_continuous(name = "sample_value")+#给y轴命名scale_x_discrete(name = "sample_Type") +#给x轴命名ggtitle("sample_boxplot") +#给图标表命名theme_calc() +#设置office Excel风格的主题theme(plot.title = element_text(size = 14, face = "bold"),text = element_text(size = 12),axis.title = element_text(face="bold"),axis.text.x=element_text(size = 11))#调整x、y轴标签及标题的字体大小
向右滑动查看更多
关于绘制箱线图的介绍到这里就结束了,想要不同风格的老师也可以尝试ggthemes包的其他主题。
附录
**Themes (主题)**
名称|描述
:---|:---
theme_calc()|一套LibreOffice Calc(对应office Excel)风格的主题
theme_economist()| 《经济学人》(The Economist)杂志配图风格主题
theme_excel()| 复制Excel(pre-2003)灰色丑陋风格的主题
theme_few()| “Practical Rules for Using Color in Charts"这本书的一个主题
theme_fivethirtyeight()| fivethirtyeight.com网站配图风格主题
theme_gdocs()| Google Docs风格主题.
theme_hc()| Highcharts JS风格主题.
theme_pander()| pander包风格主题
theme_solarized()| 使用 solarized 调色板的主题
theme_stata()| Stata绘图主题
theme_tufte()| Tufte’s The Visual Display of Quantitative Information.这本书的最简洁的主题
theme_wsj()| 《华尔街日报》(The Wall Street Journal)的配图风格主题
文末看点 鹿明生物
上海鹿明生物科技有限公司多年来,一直专注于生命科学和生命技术领域,是国内早期开展以蛋白组和代谢组为基础的多层组学整合实验与分析的团队。
同时,鹿明生物线上学习平台易明学院也拥有众多生信教程,欢迎访问:
https://www.yimingxueyuan.com/

猜你还想看
◆生信课程:【SCI·绘图】升级版·小提琴图-云雨图(带R代码分享)
◆生信课程:这个R包不太冷系列五——降维分析
◆生信课程:这种图竟比条形图、箱线图和抖动图展现度更优?
◆生信课程:手把手教你如何从iprox上自动批量下载原始数据
◆生信课程:这个分析不太难系列(一)——方差分析
◆生信课程:一行代码,轻松绘制动态关系网络图(Jaal 库)
◆生信课程:我要如何才能拯救你!我的论文!我的实验数据!
END
虫儿飞 撰文
欢迎转发到朋友圈
本文系鹿明生物原创
转载请注明本文转自鹿明生物
我知道你在看哟
点“阅读原文”了解更多
04-22 谱临晟
荧飒光学践行企业社会责任,赋能光电人才高质量培养04-22 荧飒光学
报名通知丨英斯特朗塑料力学测试高阶培训研讨会04-22 英斯特朗
成都科林分析邀您共赴TFF·2026酒类风味分析与感官评价暨创新技术论坛,期待与您相遇!04-22
吉艾姆4月双展齐发 | 武汉科仪展+脂在浙里研讨会04-22
应用笔记 | 基于Flex自动化平台的多体液胞外囊泡分离及EV蛋白质组学分析流程04-21 肖伟弟 曾嘉明
CCMT2026开展即高能 | Equator-X™ 双模式测量仪引爆全场04-21
告别预测偏差!Percepta自建专属训练库,pKa预测更准更快04-21 ACDLabs 李丹
世界地球日,查看地球的【愿望清单】04-21
【前沿激荡,智汇北京】IGC 2026圆满落幕,益世科生物共绘细胞基因治疗新蓝图04-21
硬核方案护航核安全|衡昇质谱斩获核材料检测装备大奖04-21
会议预告 | 英盛生物邀您共赴2026第六届北京临床质谱论坛!04-21
Turbiscan在陶瓷3D打印粘结剂分散稳定性表征中的应用及关键意义04-21 大昌华嘉
GranuCharge (粉体静电分析仪)用于研究湿度对粉末表面性能的影响04-21 大昌华嘉
生物打印鼻软骨的理想材料:GelMA水凝胶的力学与细胞外基质平衡新探索04-21 大昌华嘉生命科学
Biolin Theta系列接触角测量 | 如何在表面表征应用中使用接触角:前进角04-21 大昌华嘉
大昌华嘉科学仪器荣获Novasina 2025年度“成长与创新先锋奖”!04-21 大昌华嘉
会议预告|华大吉比爱邀您共赴第六届北京临床质谱论坛04-21 华大吉比爱
叮咚!您有一份来自地球的“绿色盲盒”待拆封04-21 安捷伦科技
聚焦小核酸与多肽前沿分析:第一届创新药物研发与质量评价技术交流会在沪圆满举办04-21 安捷伦科技










