Related Experiment Video
Updated: Jul 12, 2026

Generating Strictly Controlled Stimuli for Figure Recognition Experiments
Published on: March 18, 2019
nVenn2: faster, simpler generalized quasi-proportional Venn diagrams
Samuel Pis-Vigil1, María González-Pereira1, Magda R Hamczyk2
1Departamento de Bioquímica y Biología Molecular, Universidad de Oviedo-IUOPA, Asturias 33006, Spain.
Abstract:
Motivation: Proportional Venn diagrams provide a compact representation of the relationships between sets. Each relationship is represented with a region whose area reflects the number of elements shared by a given combination of sets. This means that the number of regions grows exponentially with the number of sets, which is why proportional Venn diagrams with more than five sets are cumbersome to interpret and seldom used. However, Venn diagrams with a large number of sets may still be legible if enough regions are empty and do not need to be represented. Results: Here, we present nVenn2, the second version of the nVenn algorithm, to create quasi-proportional Venn diagrams. This new version uses a different, more flexible approach which includes steps to minimize the complexity of the diagram. Thus, computation time for nVenn2 mainly grows with the number of non-empty diagram regions, rather than with the number of sets. This property allows users to create interpretable quasi-proportional Venn diagrams with large numbers of sets. Availability and implementation: The nVenn2 algorithm is freely available as an executable program, as a web page, as an R package (nVennR2) and as a Python package (nVennPy). All interfaces allow users to edit the appearance of the resulting diagram.
Related Concept Videos
pV-Diagrams
Vector Algebra: Graphical Method
We use the laws of geometry to construct resultant vectors, followed by trigonometry to find vector magnitudes and directions. For a geometric construction of the sum of two vectors in a plane, we follow the parallelogram rule. Suppose two vectors are at arbitrary positions. Translate either one of...
Relation between Mathematical Equations and Block Diagrams
Vector Algebra: Method of Components
In many applications, the magnitudes and directions of...
Phasor Relationships for Circuit Elements
In the time domain, Ohm's law provides a fundamental relation between the current flowing through a resistor and the voltage across it:
Cartesian Vector Notation
