You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Thank you for starting this code repository for rendering Venn diagrams. I started this discussion to give a place for the community to come together to talk about the drawing of more general set diagrams with the hopes that such a discussion will be helpful for considering the future roadmap of cetz-venn. This will be more challenging but I'm hoping that it'll be nutritious food for thought.
According to Wikipedia, Venn diagrams are a special cass of Euler diagrams that show sets being overlapped in every possible way. This distinction is illustrated in this figure:
Taken to their most general form, diagrams involving sets could look like these:
1.
2.
3.
Sometimes, a set is depicted with a non-simple shape deliberately:
4.
One question that might be worth pondering is whether more sophisticated mechanisms are required for drawing such general set diagrams using only code, and if so, whether such sophistication might exceed cetz-venn's vision. Penrose, a project at CMU, allows users to render general set diagrams using code (Link to Penrose's set diagram example). Having played around with Penrose a tiny bit, as an end-user, I think there's room to simplify the logic required from the end-user, in turn simplifying the effort on the end-user's part.
I wouldn't call myself an expert in set diagrams, nor in the rendering of set diagrams, making it a prudent idea to question my propositions 😄 .
Thank you for reading.
The text was updated successfully, but these errors were encountered:
Thank you for starting this code repository for rendering Venn diagrams. I started this discussion to give a place for the community to come together to talk about the drawing of more general set diagrams with the hopes that such a discussion will be helpful for considering the future roadmap of cetz-venn. This will be more challenging but I'm hoping that it'll be nutritious food for thought.
According to Wikipedia, Venn diagrams are a special cass of Euler diagrams that show sets being overlapped in every possible way. This distinction is illustrated in this figure:
Taken to their most general form, diagrams involving sets could look like these:
1.
2.
3.
Sometimes, a set is depicted with a non-simple shape deliberately:
4.
One question that might be worth pondering is whether more sophisticated mechanisms are required for drawing such general set diagrams using only code, and if so, whether such sophistication might exceed cetz-venn's vision. Penrose, a project at CMU, allows users to render general set diagrams using code (Link to Penrose's set diagram example). Having played around with Penrose a tiny bit, as an end-user, I think there's room to simplify the logic required from the end-user, in turn simplifying the effort on the end-user's part.
I wouldn't call myself an expert in set diagrams, nor in the rendering of set diagrams, making it a prudent idea to question my propositions 😄 .
Thank you for reading.
The text was updated successfully, but these errors were encountered: