使用R绘制Venn Diagram


R中有很多绘制venn diagram的函数,包括limma中的vennDiagram,gplot中的venn,不过这两种函数的缺点是

1. 非彩色

2. 不能够按照比例绘制

venneuler函数绘制出来的图不够精细,而且只是显示出集合的名称,没有写明各子集、交集都是多少数量。

搜索半天,终于发现R中有一种不错的文氏图绘制函数:

VennDiagram!

首先install.packages('VennDiagram')安装即可

然后

setwd('') #你需要的目录 

  library('VennDiagram')
VD = venn.diagram(width=4000,margin = .07,
x = list(HM450K_All_Probes = Probes_HM450k_All,
DMR_Probes_EDRN_HM27k = Probes_Suh_DMR,
Top20k_Varied_Probes_TCGA = Probes_TopVar_HM450K,
DMR_Probes_TCGA = Probes_TCGA_DMR_450K
),
col = 'black',
filename = 'VennDiagram_for_DMR_probes.tiff',
fill = c('green','yellow', 'blue','red'))

 

注意事项:

1. 最好作图前设置好目录,图片不会在R中出现,而是直接储存在目录中;因此,file那么一定要填写

2. venn.diagram数据所需格式为list

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM