UpSet plot
This article, UpSet plot, has recently been created via the Articles for creation process. Please check to see if the reviewer has accidentally left this template after accepting the draft and take appropriate action as necessary.
Reviewer tools: Inform author |
UpSet plots are a method for visualizing set data with more than three intersecting sets. UpSet shows intersections in a matrix, with the rows of the matrix corresponding to the sets, and the columns to the intersections between these sets (or vice versa). The size of the sets and of the intersections are shown as bar charts.

History
UpSet plots were first proposed in 2014 [1]. The first prototype was implemented as an interactive, web-based application[2]. UpSet plots are also related to Mosaic Plots, though Mosaic plots are designed for categorical instead of set data. UpSet plots became popular as they were re-implemented in various programming languages, such as R (based on Matplotlib)[3], Python, and others[4]. As of May 2022, UpSet R has been downloaded from C-RAN more than 1 million times[5]. UpSet plots are now frequently used instead of Venn diagrams, especially in life sciences [6].== Usage ==


UpSet plots tend to perform better than Venn diagrams for larger numbers of sets and when it is desirable to also show contextual information about the set intersections[7].
Limitations
References
- ^ Lex, Alexander; Gehlenborg, Nils; Strobelt, Hendrik; Vuillemot, Romain; Pfister, Hanspeter (31 December 2014). "UpSet: Visualization of Intersecting Sets". IEEE Transactions on Visualization and Computer Graphics. 20 (12): 1983–1992. doi:10.1109/TVCG.2014.2346248.
- ^ Lex, Alexander; Gehlenborg, Nils; Strobelt, Hendrik; Vuillemot, Romain; Pfister, Hanspeter. http://vcg.github.io/upset/.
{{cite web}}
: Missing or empty|title=
(help) - ^ Conway, Jake R; Lex, Alexander; Gehlenborg, Nils (15 September 2017). "UpSetR: an R package for the visualization of intersecting sets and their properties". Bioinformatics. 33 (18): 2938–2940. doi:10.1093/bioinformatics/btx364.
- ^ Lex, Alexander. "UpSet". upset.app. Retrieved 18 February 2022.
- ^ UpSet R Developers. "UpSetR". Retrieved 28 April 2022.
- ^ Gadhave, Kiran. https://vdl.sci.utah.edu/publications/2019_infovis_upset/. Retrieved 28 April 2022.
{{cite web}}
: Missing or empty|title=
(help) - ^ Laura, Ellis. "Set Analysis: A face off between Venn diagrams and UpSet plots". Little Miss Data. Retrieved 28 April 2022.