4

我的问题涉及如何使用任何 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 任何帮助都会很大赞赏。

4

1 回答 1

-1

从文档中看来,无法使用gtools和做你想做的事gplots。可以使用该vennDiagram软件包或Vennerable此处输入链接描述R-Forge。

但这是使用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)

在此处输入图像描述

于 2015-04-25T11:44:58.523 回答