Даже если это не полностью отвечает на ваш вопрос.Я думал, что это будет полезно для других людей, желающих построить диаграмму Венна.Можно использовать функцию venn () из пакета gplots: http://www.inside -r.org / packages / cran / gplots / docs / venn
## modified slightly from the example given in the documentation
## Example using a list of item names belonging to the
## specified group.
##
require(gplots)
## construct some fake gene names..
oneName <- function() paste(sample(LETTERS,5,replace=TRUE),collapse="")
geneNames <- replicate(1000, oneName())
##
GroupA <- sample(geneNames, 400, replace=FALSE)
GroupB <- sample(geneNames, 750, replace=FALSE)
GroupC <- sample(geneNames, 250, replace=FALSE)
GroupD <- sample(geneNames, 300, replace=FALSE)
venn(list(GrpA=GroupA,GrpB=GroupB,GrpC=GroupC,GrpD=GroupD))
Впоследствии япросто добавьте цвета и прозрачность, используя иллюстратор.