Venn Diagram for 7 Sets

moebio.com

165 points by bramadityaw 7 days ago


haritha-j - 3 days ago

For usable diagrams, beyond 3 sets, I always recommend upset plots, I wrote a little piece on them rather recently: https://medium.com/@harithajayasinghe/beyond-venn-diagrams-d...

flobosg - 3 days ago

Related: the 6-set banana Venn diagram – https://www.nature.com/articles/nature11241/figures/4

kugestu - 3 days ago

Really nice theoretical exercise! For practical visualization, an UpSet plot is a great option: https://upset.app/

thadk - 3 days ago

Here's a very rough interactive on more recently published 7-way and 11-way venn: https://observablehq.com/@thadk/venn (with clean-ish svg, cites)

This fork shows an older version with all the shapes turned on and filled with original colors: https://observablehq.com/d/4a5120e490fa9da4

Santiago Ortiz's venn was from 2013 (via archive.org) . I had forgotten I'd seen that, thanks for sharing.

anon291 - 3 days ago

Nice! I wonder if there's a mathematical theorem to describe the possible shapes for a 2-d venn diagram of N sets or if there's an N for which it is no longer possible (or maybe it's possible for all N!?). Probably an application of graph theory and Euler's formula to determine feasibility and then something else to figure out the shape constraints. Never thought about it, but an interesting idea.

vitalnodo - 3 days ago

I’m wondering what’s the proper way to draw Venn diagrams. I’ve seen that Graphviz has a “nice to have” mention about them, and there are a few simple JS libraries - mostly for two sets. Here’s also my own attempt using an LLM [1].

But maybe someone knows a more general or robust solution - or a better way to achieve this? In the future, I’d like to be able, for example, to find the intersection between two Venn diagrams of three sets each etc.

[1] https://vitalnodo.github.io/FSLE/

pohl - 2 days ago

Yeah, I know that Upset Plots are a better choice for data visualization — as everyone is pointing out — but take a moment to appreciate this beautiful etude for what it is. This nicely executed. I love how this forced the author into some very difficult choices about how to create a large set of convincingly "mixed" colors — which is a very difficult problem even with just 4 overlapping base colors!

In some sense, they "lucked out" by dealing with a prime number of primary color sets, which helped them avoid having multiple pairs of colors that are directly across the wheel from each other.

Very nicely done. It's fun to play with, and inspiring to study.

lisper - 3 days ago

> I decided to use colors rather than numbers or letters to identify each basic set, though I didn't use the same colors Newton did; mine are equidistant in the hue circle.

"Lawn green" and "medium spring green" look completely identical to me. Maybe I have a really obscure kind of color blindness?

stared - 3 days ago

Beautiful (on desktop)!

On mobile it is uncanny valley - I see something, but it is broken.

cubefox - 3 days ago

The website isn't working for me (Android Firefox/Chrome).

fainpul - 3 days ago

Of course nice / "proper" / usable Venn diagrams use only round(-ish) shapes so they are easy to decipher. If you stick to this limitation, you can visualize up to 3 sets in 2D (using circles), 4 sets in 3D (using spheres), then it gets tricky...

irchans - 3 days ago

I think this 6 set Venn Diagram is nice because I made it. :)

http://162.243.213.31/wp-content/uploads/2012/08/Ven3.png

jesperwe - 3 days ago

I wonder why when swipeing between the two sides of the disc it always appears convex from the currently viewed side, but flat when viewed edge on.

Anyone knows what could cause this?

moi2388 - 3 days ago

Rendering and functionality is broken on iOS Safari

keeeba - 3 days ago

Please don’t actually use these 5,6,7-way Venn diagrams for anything practical, they’re virtually useless and communicate nothing.

adverbly - 3 days ago

Beautiful! I want to get this on a t-shirt!

pierrec - 3 days ago

The source has a distinct face-melting vibe. Judging from leftover variables, seems like part of the original plan was to make a 7-way Venn diagram of these broad disciplines: "ART INTERFACE SCIENCE LANGUAGE TECHNOLOGY HUMANISM NETWORKS".

The possible resulting combinations also seem to have remained in the code, going from tame concepts like "illustration" and "games", down to gems like "folksonomy", "hypernarrative", "facebook" (??)

https://moebio.com/research/sevensets/Main.js

Sparkenstein - 3 days ago

Can this be configurable? Like 8..9..etc

TheRealNGenius - 3 days ago

[dead]