A 6-set venn diagram is never going to look very nice or be very easy to interpret, but here is an R package that can do up to 9 sets: https://github.com/js229/Vennerable
R provides multiple packages for creating venn diagrams. A good one is gplots (https://cran.r-project.org/web/packages/gplots/vignettes/venn.pdf ). However depending on what you want/preferences you might want to choose a different package, such as Vennerable, VennDiagram , Venneuler, etc This link gives a small overview+tutorial https://rstudio-pubs-static.s3.amazonaws.com/13301_6641d73cfac741a59c0a851feb99e98b.html