A Venn diagram generator?

Put together on July 9, 2007 11:21 am by Dimitris

While answering mave‘s comment at this post, I remembered that about a year ago I was looking for a Venn diagram generator application.

The idea of the application is that it should be able to accept as input from the user a number of distinct groups (or ‘sets’), say A, B and C or the British, the English and the Irish. Then it should ask for a set of relations among them. For example, it could be that A is a subset of B but not of C and that 15% of A belongs to B too. Or that the English are a subset of the British, the Irish are a subset of the British but the Irish and the English are not related at all. Such relations need not be given in natural language: the problem is that specific that the rules could be formed by appropriately combining drop-down menus (similar to when creating email filters or constructing advanced search queries). Also, they need not be limited to three groups as is usually the case when giving example Venn plots. A larger number of sets could make it more interesting even if that means displaying a set using an area not corresponding exactly to its actual quantity.

So, given these two ingredients (sets and rules about those sets), the program should be able to represent them graphically in a Venn diagram. Has anyone heard of anything other than the Wikipedia links (which are not that smart)?

Oh, did I mention that it would also be nice if such results were embeddable in a website too? That would make her job a bit easier.

tags: idea, question



3 Responses to “A Venn diagram generator?”

  1. George Tziralis on April 9th, 2009 10:50 am

    I bet that you already know it, Google Chart API has an option for (embeddable) Venn Chart “Generator”, http://code.google.com/apis/chart/types.html#venn
    (and it’s quite useful to say the least).

  2. Dimitris on April 9th, 2009 11:09 am

    Thanks for reminding me that API – and that post. Incidentally, after our recent WordPress upgrade we’ve been getting a bit of spam (I guess it’s untill Akismet learns) – and it was a spam comment that brought that old post at the top of our ForumView plugin displaying recent discussions in that blog. That made you comment and start this conversation. Oh, the post-modern irony…

  3. Johnny on January 25th, 2013 2:34 am

    Did you find a solution for what you were looking for? I recently came across a tool called Lucid chart which we’re using a bit here and there. It’s not quite as sophisticated with the inputs but does allow you to embed it into a website quite easily. You can try some of the Venn diagram examples here without signing up to see if it’s the right fit.

Leave a Reply - in English Please

+ 4 = ten