R语言(ggplot2)画KEGG信号通路气泡图
R语言(ggplot2)画KEGG信号通路气泡图
1. KEGG信号通路的数据表be like⬇
需要将原始数据处理成至少包含Term\Count\pValue\EnrichmentScore
四列的数据处理,上述还经过了对Count降序排序,最终保存为Excel数据,通过R语言中的openxlsx
程序包来读取该数据。
2. R语言ggplot2画气泡图
2.1 R code
#修改工作路径(win下的路径使用“\\”)
setwd("C:\\Users\\Lin\\KEGG-plot")#读入Excel数据
library(openxlsx)
data_kegg<-read.xlsx("up-KEGG.xlsx",sheet = 1)#查看数据列名
colnames(data_kegg)
dim(data_kegg)#ggplot2画气泡图,修改横坐标的名称为“Enrichment Score”,scale_color_gradient设置蓝红配色
library(ggplot2)
ggplot(data_kegg,aes(x=EnrichmentScore,y=Term))+geom_point(aes(size=Count,color=pValue))+theme_bw()+labs(y="",x="Enrichment Score")+ scale_color_gradient(low="blue",high="red")#修改气泡图横向缩放度:coord_fixed(ratio=1/200)
ggplot(data_kegg,aes(x=EnrichmentScore,y=Term))\
+geom_point(aes(size=Count,color=pValue))\
+theme_bw()\
+labs(y="",x="Enrichment Score")\
+scale_color_gradient(low="blue",high="red")\
+coord_fixed(ratio=1/200)
3. 结果展示图
R语言(ggplot2)画KEGG信号通路气泡图相关推荐
- R语言ggplot2作图及代码(气泡图、热图、箱图、蜜蜂图、玫瑰图、地图等)
16个ggplot图形及源码 加载相关R包 library(ggplot2) library(reshape2) library(lattice) library(car) library(tidyv ...
- R语言ggplot2画个月饼送给你
library(ggimage) library(ggplot2) library(patchwork) ggplot()+geom_image(aes(x=1,y=1)
- r语言ggplot2一夜多图_跟着Nature microbiology学画图~R语言ggplot2画直方图
今天要模仿的图片来自于论文 Core gut microbial communities are maintained by beneficial interactions and strain va ...
- R语言ggplot2画一幅漂亮的哑铃图
在找资料的时候偶然发现的这个图,这个图来源于论文 Russian periphery is dying in movement: a cohort assessment of internal you ...
- 使用R语言ggplot2包绘制pathway富集分析气泡图(Bubble图):数据结构及代码
气泡图是在笛卡尔坐标系同加入大小的参数所形成的可以表示三个变量关系的图例.在对基因完成GO/KEGG分析后,使用气泡图可以直观的展示pathway.pvalue.count之间的关系.下面为使用R语言 ...
- R语言ggplot2可视化气泡图:无填充色的气泡图、自定义填充色的气泡图
R语言ggplot2可视化气泡图:无填充色的气泡图.自定义填充色的气泡图 目录 R语言ggpl
- R语言ggplot2可视化气泡图(bubble plot)、将可视化图像的图例(lengend)放置在图像底部、图例水平方向排布(horizontal direction)、图例标题在图例标签顶部
R语言ggplot2可视化气泡图(bubble plot).将可视化图像的图例(lengend)放置在图像底部.图例水平方向排布(horizontal direction).图例标题在图例标签顶部(l ...
- R语言ggplot2可视化、在一张图中画出两条曲线(two lines in same ggplot2 graph)、使用pdf函数将ggplot2可视化图像保存到指定目录的pdf格式文件中
R语言ggplot2可视化.在一张图中画出两条曲线(two lines in same ggplot2 graph).使用pdf函数将ggplot2可视化图像保存到指定目录的pdf格式文件中 目录
- [置顶]R语言 ggplot2包
R语言 ggplot2包的学习 分析数据要做的第一件事情,就是观察它.对于每个变量,哪些值是最常见的?值域是大是小?是否有异常观测? ggplot2图形之基本语法: ggplot2的核心理念是将绘图 ...
最新文章
- python315题的漫漫通关之路
- spark_spark连接hive config
- kewail node 短信_nodejs短信验证
- 小汤学编程之JAVA基础day03——运算符
- linux rpm找不到命令_linux书后习题(4-9章不全) - lijinli
- Windows输入体验是什么,Windows11输入体验在哪里
- keil交通灯c语言,用Keilc软件设计一个交通灯程序C程序
- CAM365|超高性价比CAM软件推荐
- 【转】复制网页内容三招
- cat3 utp是不是网线_五类网线(CAT 5E/CAT 3 UTP)
- 步进电机正反转实验_三相异步电机正反转控制原理图
- 计算机无法识别外接光驱,USB外置光驱不能用怎么办 USB外置光驱无法识别解决方法...
- 光纤猫上的LOS灯红色闪烁解决方法
- 防止其他域名指向你的服务器的一种方法
- 【原创】关于2013、2014款Macbook Air安装Windows的那点事
- Eclipse如何从官网获取历史版本
- css选择器制作一个网页,CSS选择器和做网页思路
- 计算机专业如何晋级正高级,已有软考高级证书如何获得正高级职称?
- java8 无限流_java – “有效无限流”是什么意思
- Sass快速入门笔记(将主要知识点截取出来,参考官方文档和一些网络教学视频)
热门文章
- Linux 常见指令及权限、OS(操作系统)基本概念
- [CVPR2022] Cross-Model Pseudo-Labeling for Semi-Supervised Action Recognition
- adc组合按键电阻阻值参考
- FPGA----Verilog复数运算
- 大学物理第十二章复习笔记:气体动理论
- 单点登录服务Authelia(下篇)
- 澳洲语言成绩等级c,澳大利亚对A-Level成绩要求分为几个等级
- 《华胥引》游戏剧情策划方案
- 推荐系统指标——关于NDCG等ranking measures的一个问题
- Microsoft2010与WPS2010大比拼