首页 > 其他分享 >R:KEGG通路气泡图(两组数据联合分析)

R:KEGG通路气泡图(两组数据联合分析)

时间:2024-09-23 17:01:06浏览次数:7  
标签:KEGG 通路 setwd Users 两组 气泡

rm(list = ls())
library(ggplot2)
setwd("C:\\Users\\Administrator\\Desktop\\Pei\\Trans_Kegg")
data1 <- read.table("1.txt", header = TRUE, sep = "\t")
data2 <- read.table("2.txt", header = TRUE, sep = "\t")

# 添加文件来源列,区分两个数据
data1$Type <- "meta"
data2$Type <- "gene"

# 合并两个数据集
data <- rbind(data1, data2)

# 绘制图形
p <- ggplot(data, aes(x = Ratio, y = Term)) + 
  geom_point(aes(size = Count, color = Pvalue, shape = Type)) + 
  scale_shape_manual(values = c("meta" = 16, "gene" = 17)) +  # 1.txt 使用圆形(16), 2.txt 使用三角形(17)
  scale_colour_gradient(low="#7CFC00", high="#FF4500") +    
  labs(color = "P value", size = "Count", x = "Ratio", y = "Term") +     
  ggtitle("Top15 of pathway enrichment ") +  # 添加题目
  theme(axis.text.x = element_text(color = "black", size = 10),
        axis.text.y = element_text(color = "black", size = 10),
        plot.title = element_text(hjust = 0.5, size = 14, face = "bold")) +  # 设置题目居中并加粗
  theme_bw() +
  theme(panel.grid.major = element_blank(),  # 去掉大网格线
        panel.grid.minor = element_blank())  # 去掉小网格线

# 展示图形
print(p)

# 保存图形
ggsave("output.png", plot = p, width = 7, height = 6, dpi = 1200)

 

标签:KEGG,通路,setwd,Users,两组,气泡
From: https://www.cnblogs.com/wzbzk/p/18427392

相关文章

  • React实现气泡确认框(PopConfirm)
    近期模仿AntDesign,实现了一个气泡确认框先来看效果图想要这样使用组件<PopConfirmtitle="操作1"description="描述1"onConfirm={handleConfirm}onCancel={handleCancel}><Buttonstyle={{position:"fixed",top:0,left:0}......
  • PyQt5 使用 QFrame 绘制聊天(三角)气泡,并显示文字
    PyQt5使用QFrame绘制聊天(三角)气泡,并显示文字在PyQt5中,当需要想得到一个自定义的聊天气泡时,可以使用QPainter进行自定义绘制代码如下使用QPainter进行自定义绘制#!/usr/bin/envpython3#-*-coding:UTF-8-*-"""@File:test_QFrame.py@Author:......
  • 【计算机组成原理】五、中央处理器:2.数据通路、控制器(单总线结构、专用数据通路、硬布
    3.数据通路文章目录3.数据通路3.1单总线结构3.2专用数据通路4.控制器4.1硬布线控制器4.1.1基本结构4.1.2设计步骤==微操作总结==1)分析每个阶段的微操作序列2)安排微操作时序的原则3)电路设计4.1.3特点4.2微程序控制器==微指令包含关系==4.2.1基本结构4.2.2微指令格式4.......
  • 【计算机组成原理】五、中央处理器:1.CPU的功能与结构&指令执行过程(运算器、数据通路、
    五、中央处理器文章目录五、中央处理器1.CPU的功能与结构1.1CPU功能1.2运算器1.2.1基本结构1.2.2ALU和寄存器的数据通路1.3控制器1.3.1基本结构1.3.2控制器功能1.4CPU的基本结构2.指令执行过程2.1指令周期2.2指令周期流程2.3数据流2.4指令执行方案:如何安排多条指令......
  • Origin绘制投影能带气泡图
    http://【Origin教程(5)——以投影能带为例绘制气泡图】https://www.bilibili.com/video/BV1bY4y1H7cS?vd_source=ef6b729b4f55ce688e98f754cad88d00本文参考上述B站视频,建议先看视频再看笔记,综合看容易看懂。前提:vasp计算能带时INCAR中要设置LORBIT=11用vaspkit导出每种元素......
  • 你敢相信,我5分钟做了模式植物的GO和KEGG富集分析,并创建了orgDb数据库
    原文教程:我5分钟做了模式植物的GO和KEGG富集分析,并创建了orgDb数据库一边学习,一边总结,一边分享!本期教程获得本教程DataandCode,请在后台回复:20240811。2022年教程总汇2023年教程总汇写在前面我们在前面的教程分享了模式植物构建orgDb数据库|以org.Slycompe......
  • 纯CSS实现气泡框效果
    目标效果实现<divclass="poptriangle-border">Hello</div>/*气泡框类*/.pop{...}/*气泡尖角伪元素*/.triangle-border:before{content:'';position:absolute;top:10px;/*controlsverticalposition*/bottom:auto;lef......
  • 计组_数据通路
    2024.06.20:计算机组成原理数据通路学习笔记第19节数据通路9.1数据通路的组成9.1.1操作元件(组合逻辑元件)9.1.2存储元件(状态元件、时序逻辑元件)9.2数据通路的基本结构9.2.1单总线数据通路(1)MAR、MDR(2)寄存器组(右上角)(3)算数&逻辑运算(ALU)(4)如何进行主......
  • 桑基气泡图 – 5个维度展示KEGG通路富集结果
    2022年发表在《Naturecommunication》上的文章Kir2.1-mediatedmembranepotentialpromotesnutrientacquisitionandinflammationthroughregulationofnutrienttransportersfig1i使用微生信平台绘制了一张图,我们将其命名为“桑基气泡图”。从此,桑基气泡图进入了大家......
  • 400WLED防眩通路灯
    适用范围:适用于公路、铁路隧道、桥涵、广场、建筑物等作泛光照明使用。厂房、廊道、栈桥变电站、车站、港口、轮船、货场、工业建筑、城市广场等场所的大面积照明。产品特点采用LED光源,配合高效率恒流驱动电源,比气体放电灯节电达60%;LED组件全部密封,防水防尘,无需内部清洁和......