I’ve been preparing some figures, where I need to include Venn diagrams. I am looking to make them proportional to the values. So far, I have not found a way to do this in Gnumeric, WPS Office LibreOffice or OpenOffice.org. I guess, I should find the time to learn a little bit more of R. Meanwhile, I’ve been searching for a quick solution online.
There’s the Venn chart at the Meta-Chart website. You need to enter your Sets data as number values and specify the section relations between Sets manually, which can be a bit tedious, especially if you have more than 3-4 Sets. A vast variety of charts can be made there, and the site is great.
Another place is BioVenn – a web application for the comparison and visualization of biological lists using area-proportional Venn diagrams, by Tim Hulsen. There, you enter your data Sets as lists, rather than numbers. So, if you have lists of, say, protein identifiers and want to make a Venn chart of their relative proportions with intersections of overlapping entries, this is faster. If you prefer to input numbers, there’s still the old version. As stated on the web-page, BioVenn is also available as an R package and a Python package! There’s also DeepVenn (beta version).
When publishing figures from BioVenn, the authors ask you to cite this paper:
T. Hulsen, J. de Vlieg and W. Alkema BioVenn – a web application for the comparison and visualization of biological lists using area-proportional Venn diagrams. BMC Genomics 2008, 9 (1): 488
Then, there’s InteractiVenn. You enter your data as Sets (not numbers) and the program can make very interesting and sophisticated figures. I could not find a way to make the areas proportional.
It is also available at GitHub. When publishing figures from InteractiVenn, the authors ask you to cite this paper:
Heberle, H.; Meirelles, G. V.; da Silva, F. R.; Telles, G. P.; Minghim, R. InteractiVenn: a web-based tool for the analysis of sets through Venn diagrams. BMC Bioinformatics 16:169 (2015).