Try this:
from matplotlib import pyplot as plt
from matplotlib.patches import Circle
f = plt.figure()
ax = f.gca()
rad = 1.4
c1 = Circle((1,0),rad, alpha=.2, fc ='red')
c2 = Circle((1,0),rad, alpha=.2, fc ='blue')
c3 = Circle((0,1),rad, alpha=.2, fc ='green')
ax.add_patch(c1)
ax.add_patch(c2)
ax.add_patch(c3)
ax.set_xlim(3,3)
ax.set_ylim(3,3)
plt.show()
J.
On Sun, Mar 1, 2009 at 6:32 PM, per freem <perfreem@...> wrote:
> hi all,
>
> can someone advise on how to make simple venn diagrams, like the one here:
>
> http://en.wikipedia.org/wiki/File:Venn_diagram_cmyk.svg
>
> simply three (or more) intersecting circles, such that one can label every
> point of their intersection, and maybe make the circles in size proportion
> to the number of elements they are supposed to represent. i know some
> people use Sage for this but i prefer to use matplotlib directly.
>
> any help / info on how to get started on this or some example code would be
> greatly appreciated.
>
> thank you.
>
> 
> Open Source Business Conference (OSBC), March 2425, 2009, San Francisco, CA
> OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
> Strategies to boost innovation and cut costs with open source participation
> Receive a $600 discount off the registration fee with the source code: SFAD
> http://p.sf.net/sfu/XcvMzF8H
> _______________________________________________
> Matplotlibusers mailing list
> Matplotlibusers@...
> https://lists.sourceforge.net/lists/listinfo/matplotlibusers
>
>
