注释R中的维恩图

时间:2015-04-24 10:01:35

标签: r venn-diagram

我的问题涉及如何使用除默认计数之外的实际值来注释维恩图, 使用任何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)

这将返回维恩图: enter image description here 我想看看例如method3实际上有3个项目是什么?例如item3,item5&amp; item7。

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

1 个答案:

答案 0 :(得分:-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)

enter image description here