繁体   English   中英

注释R中的维恩图

[英]Annotate venn diagram in R

我的问题涉及如何使用任何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个项目是什么? 例如item3,item5和item7。

我想有一个维恩图,例如: http ://openi.nlm.nih.gov/detailedresult.php?img = 3026361_1471-2105-11-S6-S14-9& req = 4任何帮助都会很大赞赏。

从文档中看来,使用gtoolsgplots无法做到你想做的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)

在此输入图像描述

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM