This is cool.
I'll mention an alternative way to visualize Venn diagrams are UpSet Plots.
[1]: https://en.wikipedia.org/wiki/UpSet_plot [2]: https://upset.app/ -- points to multiple implementations.
Ah, I've made interactive Venn diagrams too! Such a niche topic. Here's a fun example of a 5-venn (give it a few seconds):
https://editor.p5js.org/jwong/sketches/vC2x-M_QU
I was investigating visual aids for math tutoring. Interactivity took a bit of work. Here's some alternative Venn implementations: https://wonger.dev/posts/behind-venn#prior-art
The 5-set Venn diagram looks beautiful (and is apparently by Branko Grünbaum), but is a similar symmetric 4-set Venn diagram also possible? Can't find any such example on the internet
EDIT: apparently not, from Wikipedia: "David Wilson Henderson showed, in 1963, that the existence of an n-Venn diagram with n-fold rotational symmetry implied that n was a prime number."
I've had an inkling at various times to make a widget or app or something for players of Diplomacy [0] that uses this visualization to make it easier to see activity in all of your conversations at a glance / select who to talk to. It always ends up being more of a 'fun' idea than something that would actually be useful, though, because the 6-set Venn diagram is so much more difficult to visually parse than just a list of countries in a "To" line.
[0] when played with "white press", which is where players can send messages to another player / to multiple other players, and the source of the message is authenticated. This is in contrast to "gray press" where the source is / can be anonymous instead of authenticated and "black press" where the source can be spoofed.
Relevant xkcd: https://xkcd.com/2962/
In case you need a quick Euler diagram (Venn and Euler are often mixed up), I recently found: https://eulerr.co/
This would almost certainly be more difficult, but I'd love if the diagram's relative sizes (optionally) accounted for the size of the sets' data – e.g. if set A and B have 2 items each with zero overlap, it would show two circles of equal size, completely apart from one another
Wow, that 6-set visualization feels more asymmetric than 2,3,4,5. Is there an upper bound to the number of sets you can visualize in 2D, and how about 3D?
Interesting that this was published in a bioinformatics journal.
[dead]
Kamala Harris approves this service [0]!
[0]: https://www.youtube.com/watch?v=edDnGiJStvs