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

 

转载于:https://www.cnblogs.com/foreverycc/archive/2013/03/02/2939637.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值