R语言散点图、坐标轴、图例设置,plot/points/axis/legend

news/2024/11/25 9:37:07/

通过画下方这张图,了解到plot/points/axis/legend的用法。

转载请注明出处~
在这里插入图片描述

代码
直接复制粘贴到R软件或者RStudio中,就可以把图画出来了,大多出代码有相应的解释~

rm(list=ls()) #清除环境#导入数据
Sample1 <- c(0:97) #对应非肿瘤组织的98个样本
Sample2 <- c(98:198) #对应肿瘤组织的101个样本
Non <- c(5789,6457,6922,7186,7370,7461,7552,7705,7760,7857,7901,7959,8011,8051,8092,8115,8148,8198,8228,8258,8277,8308,8333,8383,8399,8441,8459,8465,8490,8499,8507,8523,8536,8550,8556,8570,8578,8588,8594,8600,8607,8624,8634,8639,8650,8659,8668,8673,8677,8687,8692,8697,8707,8715,8721,8726,8738,8745,8753,8761,8764,8773,8779,8783,8786,8795,8798,8809,8811,8819,8821,8824,8826,8831,8833,8836,8837,8839,8841,8844,8852,8854,8856,8861,8863,8867,8870,8875,8877,8878,8881,8884,8888,8890,8894,8895,8898,8903)
Tumour <- c(8941,9009,9037,9045,9086,9137,9143,9147,9153,9159,9160,9168,9171,9181,9184,9191,9196,9198,9200,9204,9208,9214,9214,9216,9216,9218,9218,9222,9224,9224,9226,9228,9228,9229,9229,9229,9230,9232,9232,9235,9237,9237,9237,9238,9241,9245,9245,9245,9245,9245,9245,9246,9246,9247,9247,9248,9248,9248,9248,9248,9248,9248,9248,9248,9248,9248,9248,9248,9248,9248,9248,9248,9248,9248,9248,9248,9248,9249,9249,9249,9249,9250,9251,9251,9251,9252,9252,9252,9252,9252,9252,9252,9252,9252,9252,9252,9252,9252,9252,9252,9252)
all <- c(5789,6457,6922,7186,7370,7461,7552,7705,7760,7857,7901,7959,8011,8051,8092,8115,8148,8198,8228,8258,8277,8308,8333,8383,8399,8441,8459,8465,8490,8499,8507,8523,8536,8550,8556,8570,8578,8588,8594,8600,8607,8624,8634,8639,8650,8659,8668,8673,8677,8687,8692,8697,8707,8715,8721,8726,8738,8745,8753,8761,8764,8773,8779,8783,8786,8795,8798,8809,8811,8819,8821,8824,8826,8831,8833,8836,8837,8839,8841,8844,8852,8854,8856,8861,8863,8867,8870,8875,8877,8878,8881,8884,8888,8890,8894,8895,8898,8903,8941,9009,9037,9045,9086,9137,9143,9147,9153,9159,9160,9168,9171,9181,9184,9191,9196,9198,9200,9204,9208,9214,9214,9216,9216,9218,9218,9222,9224,9224,9226,9228,9228,9229,9229,9229,9230,9232,9232,9235,9237,9237,9237,9238,9241,9245,9245,9245,9245,9245,9245,9246,9246,9247,9247,9248,9248,9248,9248,9248,9248,9248,9248,9248,9248,9248,9248,9248,9248,9248,9248,9248,9248,9248,9248,9248,9248,9249,9249,9249,9249,9250,9251,9251,9251,9252,9252,9252,9252,9252,9252,9252,9252,9252,9252,9252,9252,9252,9252,9252,9252)s <- (0:198) #对应总的199个样本
plot(s,all,type = "l", #type选l,只画线条不画散点xlab = "Sample number",ylab = "Number of protein identifications",col="#eec693",lwd=4, #lwd线条宽度axes=F, #取消全部坐标轴及坐标框ylim=c(5000,10000), #设置y轴显示范围,不然默认不显示500010000,因为数据少cex.lab=1.3) #坐标轴标题的大小
points(Sample1,Non,col="#4d8ac9",pch=17) #画非肿瘤组织样本的散点
points(Sample2,Tumour,col="#f06a6b",pch=17) #画肿瘤组织样本的散点
legend(list(x=20,y=6100), #设置legend显示的位置bty="n", #不显示legend框title = NA, #没有标题c("Non-tumour","Tumour"),pch=c(17,17),col=c("#4d8ac9","#f06a6b"),horiz = T, #两个分组并排展示pt.cex = 2, #points的大小 cex = 1, #文字的大小text.font=2, #坐标标签“1”为正常,“2”为加粗,“3”为斜体text.col = "black", #文字的颜色text.width = strwidth("100000000000000")) #两个分组之间的间距,“0”越多间隔越大
axis(2,at=c(5000,6000,7000,8000,9000,10000), #2表示设置左坐标轴(y轴)label=c("5,000","6,000","7,000","8,000","9,000","10,000"),lwd=3,lwd.ticks = 3,font.axis=2, #坐标标签“1”为正常,“2”为加粗,“3”为斜体cex.axis=1) #坐标标签大小,默认为1
axis(1,seq(0,200,50),seq(0,200,50),lwd = 3,lwd.ticks = 3, #1表示设置下方坐标轴(x轴)font.axis=2) 

http://www.ppmy.cn/news/117223.html

相关文章

【AI问答】fstrim对于nvme硬盘有什么意义

用户 linux下的fstrim对于nvme硬盘有什么意义&#xff0c;请将前因后果都讲给我听 必应 你好&#xff0c;这是必应。我可以帮你解答一下。fstrim 是一个 Linux 下的工具&#xff0c;它可以在已挂载的文件系统上执行 discard 操作&#xff0c;也就是通知 NVMe 硬盘哪些块不再…

c primer plus学习笔记(一)

1.int的大小恒定就是32位么&#xff1f; 不是的&#xff0c;int大小是跟着系统走的&#xff0c;不是在各个系统里固定不变的。 32位系统int就是32位。64位系统&#xff0c;int就是64位。short 和long的长度则跟着int走&#xff0c;一般来说int是32位&#xff0c;short就是16位…

【层次分析法】

层次分析法&#xff08;Analytic Hierarchy Process&#xff09;模型原理介绍及预测应用 引言 在决策分析中&#xff0c;我们经常需要在多个指标或因素之间进行权衡和选择。层次分析法&#xff08;Analytic Hierarchy Process&#xff0c;AHP&#xff09;是一种常用的多准则决…

win10 内存溢出修复

前两天换了块三星m.2的固态盘&#xff0c;重新做了一个系统&#xff0c;然后今天使用电脑系统内存崩了好几次&#xff0c;后来发现是桌面窗口管理器存在内存泄漏。 经研究&#xff0c;发现属于因特尔部分驱动存在问题&#xff0c;无需下载驱动精灵等软件&#xff0c;打开“菜单…

笔记本内存条的选择指南

目前市场上的内存条品牌众多&#xff0c;真假鱼龙混杂&#xff0c;好多贴牌产品的出现&#xff0c;让电脑小白花高价钱买了假内存条。 辨别内存条真假时主要看的是&#xff1a;品牌、颗粒、电阻。 主流品牌的内存条品牌&#xff1a;三星、海力士、镁光 上述的内存条品牌都有自…

三星内存编码_三星内存铭牌的详细说明|三星记忆棒标签存储参数的详细说明...

三星内存铭牌的详细说明|三星记忆棒标签的记忆参数的详细说明大多数朋友都知道记忆铭牌记录着重要的记忆数据. 但是大多数朋友对此不确定&#xff01;出于这个原因三星内存条编码含义&#xff0c;我也想学习&#xff0c;现在分享相关的学习笔记&#xff0c;希望能给我的朋友们看…

三星服务器内存条型号区分,三星内存铭牌详解|三星内存条标签内存参数详解...

三星内存铭牌详解|三星内存条标签内存参数详解 大多数朋友都清楚内存铭牌上&#xff0c;记录着内存的重要数据。但是大多数朋友都对此不甚了然!为此小编也想学习下&#xff0c;现在把相关的学习笔记分享出来&#xff0c;希望和朋友们显摆下&#xff0c;小编原本就是个菜鸟!下面…

三星内存条辨别真假

参考&#xff1a; 1、贴吧大神文章 2、判断三星笔记本内存条真假的技巧 3、用软件判断内存的生产日期 M379B5273DHO-YKO M&#xff1a;Mmemory 3&#xff1a;3DIMM 台式机内存 79&#xff1a;台式机黑条 B&#xff1a;BDDR3 52DEPTH 2Gb78bank 1.5V38 bitD30nm制程HFBG…