我是靠谱客的博主 调皮咖啡豆,最近开发中收集的这篇文章主要介绍R绘制九象限图,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

数据
在这里插入图片描述
该数据包含基因与代谢物的logFC,基因与代谢物所持九象限的位置

第5象限没有,但是公司给的报告中显示黑色。下面是自己创建的第5象限数据,目的是把第5 象限涂黑
在这里插入图片描述

data1_2_4 <- read.csv("data1_2_4.csv",header = T)
data3_7 <- read.csv("data3_7.csv",header = T)
data6_8_9 <- read.csv("data6_8_9.csv",header = T)
data_1 <- data1_2_4[data1_2_4$ninequadrants==1,]
data_2 <- data1_2_4[data1_2_4$ninequadrants==2,]
data_4 <- data1_2_4[data1_2_4$ninequadrants==4,]
data_3 <- data3_7[data3_7$ninequadrants==3,]
data_7 <- data3_7[data3_7$ninequadrants==7,]
data_6 <- data6_8_9 [data6_8_9 $ninequadrants==6,]
data_8 <- data6_8_9 [data6_8_9 $ninequadrants==8,]
data_9 <- data6_8_9 [data6_8_9 $ninequadrants==9,]
data_5 <- read.csv("data_5.csv",header = T)

plot(data_5$logFC1,data_5$logFC2,xlim = c(-30,10),ylim = c(-20,20),col = "black",pch=16,cex=0.8,xlab = "log2 ratio of gene",ylab = "log2 ratio of metabolin")

在这里插入图片描述

points(data_1$logFC1,data_1$logFC2,col="blue",pch=16,cex=0.8)
points(data_2$logFC1,data_2$logFC2,col="green",pch=16,cex=0.8)
points(data_3$logFC1,data_3$logFC2,col="blue",pch=16,cex=0.8)
points(data_4$logFC1,data_4$logFC2,col="red",pch=16,cex=0.8)
points(data_6$logFC1,data_6$logFC2,col="red",pch=16,cex=0.8)
points(data_7$logFC1,data_7$logFC2,col="blue",pch=16,cex=0.8)
points(data_8$logFC1,data_8$logFC2,col="green",pch=16,cex=0.8)
points(data_9$logFC1,data_9$logFC2,col="blue",pch=16,cex=0.8)

在这里插入图片描述

abline(v=c(-1,1),h=c(-1,1),lty=6)

在这里插入图片描述

最后

以上就是调皮咖啡豆为你收集整理的R绘制九象限图的全部内容,希望文章能够帮你解决R绘制九象限图所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(48)

评论列表共有 0 条评论

立即
投稿
返回
顶部