Annotate Venn diagram in R

My question is how to annotate venn diagram with actual values ​​in addition to default values ​​using any R package. Below is a minimal data example:

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)

This returns the Venn diagram: enter image description here I would like to see, for example, what are the 3 elements that method3 has? e.g. item3, item5 and item7.

I would like to have a Venn diagram, such as: http://openi.nlm.nih.gov/detailedresult.php?img=3026361_1471-2105-11-S6-S14-9&req=4 Any help would be greatly appreciated.

+4
source share
1 answer

, , 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)

enter image description here

-1

Source: https://habr.com/ru/post/1584450/


All Articles