zoukankan      html  css  js  c++  java
  • 使用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

  • 相关阅读:
    super与this的比较
    队列学习小结
    最左原则
    show processlist
    循环
    打印偶数
    发布模块
    eval函数
    文件
    模块
  • 原文地址:https://www.cnblogs.com/foreverycc/p/2939637.html
Copyright © 2011-2022 走看看