美文网首页
Volcano plot

Volcano plot

作者: 苏慕晨枫 | 来源:发表于2018-07-26 10:22 被阅读112次

火山图

library(ggplot2)




4. 画图

r03 = ggplot(data,aes(log2FC,-1*log10(FDR)))   (先是纵坐标)

 

r03 + geom_point()

                                                
R软件-ggplot2 <wbr>画火山图

4.1 改变点的颜色

r03 + geom_point(color ="red")

r03 +geom_point(aes(color ="red"))

r03 + geom_point(aes(color =significant))

                                              
R软件-ggplot2 <wbr>画火山图R软件-ggplot2 <wbr>画火山图

4.2 设置坐标轴范围和标题 # xlim(),ylim()函数,labs(title=“..”,x=“..”,y=“..”)函数

r03xy = r03 +geom_point(aes(color =significant)) + xlim(-4,4) + ylim(0,30)

r03xy + labs(title="Volcanoplot",x="log2(FC)")

r03xy + labs(title="Volcanoplot",x=expression_r(log[2](FC)), y=expression_r(-log[10](FDR)))

R软件-ggplot2 <wbr>画火山图

4.3 自定义颜色

r03xyp = r03xy + labs(title="Volcanoplot",x=expression_r(log[2](FC)), y=expression_r(-log[10](FDR)))

r03xyp + scale_color_manual(values =c("green","black", "red"))

volcano = r03xyp +scale_color_manual(values = c("#00ba38","#619cff","#f8766d"))

 
R软件-ggplot2 <wbr>画火山图

4.4 添加阈值线

volcano+geom_hline(yintercept=1.3)+geom_vline(xintercept=c(-1,1))

volcano+geom_hline(yintercept=1.3,linetype=4)+geom_vline(xintercept=c(-1,1),linetype=4)

R软件-ggplot2 <wbr>画火山图
5.保存图片

ggsave("volcano.png")

 

ggsave("volcano8.png",volcano,width=8,height=8)

相关文章

  • 画火山图

    volcano plot 火山图 火山图(Volcano Plot)是做RNA-Seq分析的时候特别常用的一张图,...

  • Volcano plot

    火山图library(ggplot2)4. 画图r03 = ggplot(data,aes(log2FC,-1*l...

  • Useless codes

    load data DEseq function volcano plot Function overlap ge...

  • 差异表达分析图标结果释义

    主要产生的图表: MA plot:基因丰度和表达变化之间的关系 Volcano plot:展示基因的差异表达 He...

  • ggplot2-plotly|让你的火山图“活”过来

    火山图(Volcano Plot)常用于展示基因表达差异的分布,横坐标常为Fold change(倍数),越偏离中...

  • 2019-02-19 volcano plot

    https://bioconductor.org/packages/devel/bioc/vignettes/En...

  • volcano plot 火山图精修

    首先我们必须明确今天的任务就是,把左边我们昨天画的草图精修成类似右边那样式儿的,从谷歌图片上搜的符合paper格式...

  • R可视化——ggplot2包绘制火山图

        火山图(Volcano plot)是一种将统计测试中的统计显著性量度(如p value)和变化幅度相结合,...

  • R语言基础绘图详解Volcano plot

    前言:此文参考自B站孟浩巍的系列视频[1]代码,利用个人测序数据绘图,纯练手,代码偏多,尽量给出解释; 1. 数据...

  • 用R画火山图的几种方法

    微信公众号:生物信息学习 火山图(volcano plot)常用于显著差异基因表达的展示,包含显著和差异两个重要信...

网友评论

      本文标题:Volcano plot

      本文链接:https://www.haomeiwen.com/subject/gjivmftx.html