【问题标题】:Annotate venn diagram in R在R中注释维恩图
【发布时间】:2015-07-02 21:13:18
【问题描述】:

我的问题涉及除了默认计数之外,如何使用实际值注释维恩图, 使用任何 R 包。 以下是数据的最小示例:

list.items <- list(method1=c("item1","item2","item3","item4","item5","item6"), 
                   method2=c("item1","item7","item3","item4","item8","item6"), 
                   method3=c("item1","item7","item9","item4","item10","item11"))
library(gplots)
venn(list.items)

这将返回维恩图: 例如,我想看看 method3 实际上有哪些 3 个项目?例如第 3 项、第 5 项和第 7 项。

我想要一个维恩图,例如: http://openi.nlm.nih.gov/detailedresult.php?img=3026361_1471-2105-11-S6-S14-9&req=4 任何帮助将不胜感激。

【问题讨论】:

    标签: r venn-diagram


    【解决方案1】:

    从文档中看来,使用 gtoolsgplots 做你想做的事情是不可能的。可以使用vennDiagram 包或来自enter link description here R-Forge 的Vennerable

    但这是使用venneuler 包显示元素的一种方法。

    library("venneuler")
    df <- data.frame(method1=c("item1","item2","item3","item4","item5","item6"),
                     method2=c("item1","item7","item3","item4","item8","item6"),
                     method3=c("item1","item7","item9","item4","item10","item11"))
    vd <- venneuler(df)
    plot(vd)
    

    【讨论】:

    • 三个方法(不是项目)和三个圆圈内的项目应该是三个圆圈。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-01-14
    • 1970-01-01
    相关资源
    最近更新 更多