kugestu 12 hours ago

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

  • JSR_FDED 4 hours ago

    TIL! Upset plots are useful and easy to understand.

  • renewiltord 9 hours ago

    Required attribution notice too big. Can’t see myself using it.

fainpul 2 hours 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...

jesperwe an hour 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?

  • hashmal 30 minutes ago

    I think it's to avoid having two sets of data points. I think the "view angle" affects the "convex amount" so that edge-view = flat and all other viewing angles "bump" the data points a little bit to give the "convex" look.

vitalnodo 13 hours 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/

moi2388 an hour ago

Rendering and functionality is broken on iOS Safari

pierrec 4 hours 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

keeeba 13 hours ago

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

  • roadside_picnic 12 hours ago

    Technically a Venn diagram's entire point is to visualize all possible set relations between N sets. Their "practical" use is explicitly visualizing this.

    In popular terminology they are very often confused with Euler Diagrams [0] which represent meaningful relations in sets but not all possible. You shouldn't create Euler Diagrams this complex, but the raison d'etre of Venn diagrams is to visualize the complex nature of set relations.

    0. https://en.wikipedia.org/wiki/Euler_diagram

  • somat 2 hours ago

    There is always the complicated wires puzzle from "Keep Talking and Nobody Explodes". Where a 5 way Venn diagram encodes what action you need to take for a given state.

    https://bombmanual.com/web/index.html#ComplicatedWires

    However you could make a good argument that having a complicated and confusing diagram is the point of that puzzle.

  • emmelaich 7 hours ago

    Agree, I think the linked Upset diagram is better.

  • paulddraper 13 hours ago

    Thanks, I was just about to do that!

adverbly 14 hours ago

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

Sparkenstein 7 hours ago

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

cubefox 13 hours ago

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

  • akdor1154 13 hours ago

    Nor Firefox Android, even in Desktop mode.

  • JoBrad 12 hours ago

    Same for iOS.

anon291 13 hours 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.