环境:R_x64_4.0.2 & RStudio_1.2.1335
相比网站生成火山图,使用R语言生成火山图可以满足更多的要求,但相关文章不甚清晰,遂记录一下生成 带标签火山图 的过程,留与媛媛查阅。
效果预览
一、EnhancedVolcano安装方法
1.安装
RStudio
中输入
install.packages('devtools');devtools::install_github('kevinblighe/EnhancedVolcano');
- 1
这里代码意义是下载Github
上的EnhancedVolcano
包,如果选择节点记得选择国内节点
等待安装直到出现如下提示:
即已经完成安装。
2.检验
检验是否成功安装,输入
library(EnhancedVolcano)
- 1
声明包,若无ERROR
字样即成功安装。
二、使用EnhancedVolcano绘制火山图
1.使用library(EnhancedVolcano)
声明EnhancedVolcano
包。
2.导入数据,以.csv
文件为例
data=read.csv(file="test.csv",header=T,row.names=1,sep=',')
- 1
参数说明:
示例数据:
3.使用EnhancedVolcano()
语句生成火山图,举例如下:
EnhancedVolcano(data, lab = rownames(data), x = 'Foldchange', y = 'Pvalue',xlim = c(-17, 13),ylim=c(1,6),pCutoff = 0.001,FCcutoff = 2)
- 1
参数说明:
在右侧即可看到生成的火山图
点击数:0