火山图

作者: 绿水青山的美 | 来源:发表于2018-09-29 08:33 被阅读25次

火山图

library(ggplot2)

4. 画图

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

r03 + geom_point()

R软件-ggplot2 画火山图

4.1 改变点的颜色

r03 + geom_point(color ="red")

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

r03 + geom_point(aes(color =significant))

R软件-ggplot2 画火山图R软件-ggplot2 画火山图

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(log[2](FC)), y=expression(-log[10](FDR)))

R软件-ggplot2 画火山图

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 画火山图

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 画火山图

5.保存图片

ggsave("volcano.png")

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

作者:苏慕晨枫

链接:https://www.jianshu.com/p/feeba9643c8f

來源:简书

简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

相关文章

  • 一个比较简洁的火山图作图包

    又是火山图: 火山图。。。。。真的很多了ggplot做火山图---添加任意基因标签|||突出显示标记基因[http...

  • ggplot做对角线火山图---与单细胞差异基因可视化更配哦

    火山图又双叒叕来了,之前做的火山图已经很精美了。 1、绝美!差异基因火山图大全![http://mp.weixin...

  • 火山图

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

  • 火山图

    画第一张图 画第二张图

  • 火山图

    在分析RNAseq和microarray数据的差异基因的时候,常常用到火山图,需要的数据是包含Fold chang...

  • 火山图

    标准的火山图常用于展示显著差异表达的基因,这里有两个关键词:显著是指P<0.05,差异表达一般我们按照Fold C...

  • 火山图

    参考这篇:R数据可视化1: 火山图

  • 画火山图

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

  • ggplot2优雅的绘制火山图

    关于火山图,绘制的教程有很多也有不少专门绘制火山图的包,说到底火山图无非就是散点图的变形,本节来介绍如何通过ggp...

  • **ggpotl2**绘制火山图带基因名字

    关于火山图,绘制的教程有很多也有不少专门绘制火山图的包,说到底火山图无非就是散点图的变形,本节来介绍如何通过ggp...

网友评论

    本文标题:火山图

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