使用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