With my nVennR package nVennR this can be done in two ways, as shown in the vignette . In this example
> library(nVennR) > myV <- createVennObj(nSets = 3, sNames = c('A', 'B', 'C'), sSizes = c(0, 86, 104, 90, 162, 112, 206, 2433)) > myV <- plotVenn(nVennObj = myV)

A package may represent more sets.
source share