如何使用R语言绘制箱线图
发表于:2025-01-22 作者:千家信息网编辑
千家信息网最后更新 2025年01月22日,小编给大家分享一下如何使用R语言绘制箱线图,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!箱线图,又称盒形图,常用来展示数据
千家信息网最后更新 2025年01月22日如何使用R语言绘制箱线图
小编给大家分享一下如何使用R语言绘制箱线图,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
箱线图,又称盒形图,常用来展示数据的整体分布情况,也是目前科研论文中经常出现的一类图形。标准的箱线图包含几个重要的元素,如下图所示,包括下四分位数(第25%数据的大小)、上四分位数(75%数据的大小)、中位数等(中位数大小)等等。这种箱线图怎么画?这里教你用最简单的R代码画出基础的箱线图,两行三行搞定箱线图!
数据准备
此处准备了24个样本3000个基因的表达数据,由此进行画图。数据原始文件是tab分隔的文本文件,读取数据保存到向量data中,矩阵的基本内容如下(显示5行数据):
> head(data,5) CK-WT-1 CK-WT-2 CK-WT-3 CK-tdr1-1 CK-tdr1-2 CK-tdr1-3 NaWT-1 NaWT-2 NaWT-3 Natdr1-1AT1G01010 3.741490 7.361800 5.8173400 5.7113100 7.9705400 10.3762000 6.29949 5.550620 5.847790 15.588100AT1G01030 5.235280 2.770700 2.6685900 3.2263200 1.3210500 1.9672600 2.40259 3.230770 4.803780 2.043010AT1G01040 2.821317 1.563395 1.9316282 3.1948090 2.6008540 2.3012776 2.04436 2.104095 2.630611 2.289544AT1G01050 118.660000 140.143000 123.3830000 97.2229000 95.2539000 91.8525000 121.80800 125.135000 106.507000 81.699700AT1G01060 1.873769 16.909025 0.9559375 0.4774184 0.5273923 0.4333881 39.10658 36.530250 19.456131 13.222704 Natdr1-2 Natdr1-3 Na-WT-1 Na-WT-2 Na-WT-3 Na-tdr1-1 Na-tdr1-2 Na-tdr1-3 SWT-1 SWT-2 SWT-3AT1G01010 14.763600 17.746700 9.849430 7.97949 6.841060 13.291200 25.370000 19.599400 4.966870 5.533490 3.188160AT1G01030 2.295240 1.952860 1.833770 1.70757 0.809564 3.231720 1.804780 2.060440 8.492560 2.655640 2.255700AT1G01040 2.801336 2.450605 3.419992 3.50951 2.388678 3.109170 3.559722 2.699009 3.533361 2.779014 1.973365AT1G01050 84.849500 80.389500 95.484700 93.47060 78.313200 77.220800 93.267700 81.656100 204.019000 251.292000 257.625000AT1G01060 10.889778 12.258010 74.498380 80.83165 22.768773 1.109817 2.482441 34.885769 209.860515 54.164781 11.474413 Stdr1-1 Stdr1-2 Stdr1-3AT1G01010 6.936500 7.8840200 11.2504000AT1G01030 4.352980 4.5214700 7.1135100AT1G01040 5.528830 4.9230430 5.6020740AT1G01050 85.227500 77.5347000 84.9365000AT1G01060 3.502854 0.9064844 0.3295299
箱线图比较适合对较大数据量进行图片展示,所以实际的绘图的数据可以是来源于不同研究、不同对象的多种统计数据,不拘于案例演示的基因表达数据。
基础绘图
利用boxplot基础绘图函数绘制箱线图,除颜色和相关设置之外,只需这基础的一步即可绘制出完整的图片(如下):
cols=rainbow(24) ###针对24个样本,设置颜色,整体呈现彩虹色par(cex=0.5) ###设置字体大小boxplot(data,las=2,main="expression",outline = F,col = cols,notch = T) ###绘图
这里用到的绘图函数boxplot相应的参数解释如下,如需要了解更多参数,对图片进行美化,查询绘图函数即可。
#data 绘图矩阵
#las 控制坐标轴标签方向
#main 图片title
#outline 是否显示异常值
#col 图片颜色
#notch 是否显示楔形缺刻
以上是"如何使用R语言绘制箱线图"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
数据
线图
绘图
图片
基础
大小
内容
函数
篇文章
颜色
语言
不同
中位数
位数
参数
基因
整体
文件
更多
样本
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
ck数据库 au标注
分布式数据库和集中式数据库选型
北京拼接服务器厂家云主机
广东服务器机柜报价
怎么查看电脑装有多少个数据库
高新区网络安全公司
云桌面服务器软件主要有哪些
网络安全的发展方式
方舟服务器倍率查询
浙江服务器维修价格
软件开发技术趋势有哪些
数据库清空代码
常州戴尔机架式服务器配置
抢单软件开发架构设计
馆陶天气预报软件开发
天涯明月刀服务器能一起玩吗
贵州超频服务器联系方式
车载网络技术工作原理及运用
做小程序软件开发
摩尔庄园哪些服务器人气高
手机网络安全感悟
中山市杰丰软件开发部门
StayHome数据库
明日方舟大佬服务器有哪些
浙江通信大数据库在哪里
计算机网络技术就业方向6
遵义网络安全系统价格多少
互联网企业科技群什么意思
大车服务器过夜
arcgis打开土壤数据库