# Venn Diagram

**URL:** <https://discourse.julialang.org/t/venn-diagram/14084>\
**Category:** Visualization\
**Created:** [August 26, 2018, 2:06pm UTC](https://discourse.julialang.org/t/venn-diagram/14084 "2018-08-26T14:06:06Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![sampie](https://avatars.discourse-cdn.com/v4/letter/s/b9bd4f/32.png) [@sampie](https://discourse.julialang.org/u/sampie)\
**Post date:** [August 26, 2018, 2:06pm UTC](https://discourse.julialang.org/t/venn-diagram/14084/1 "2018-08-26T14:06:06Z")

</div>

Hi,

I am wondering how to draw a venn diagram with language. What is a preferred and well supported way of doing that in Julia language? I would be happy if there was some example code that would work out of the box. I have no previous experience from Julia language.

Thanks

---

<div class="post-metadata">

**Author:** ![Tamas\_Papp](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/tamas_papp/32/25949_2.png) [@Tamas\_Papp](https://discourse.julialang.org/u/Tamas_Papp)\
**Post date:** [August 27, 2018, 5:46am UTC](https://discourse.julialang.org/t/venn-diagram/14084/2 "2018-08-27T05:46:28Z")

</div>

Julia is a general purpose programming language. While there are libraries for generating graphics output, most of the plotting libraries are geared towards plotting data, not making illustrations. General purpose software like [Inkscape](https://inkscape.org/en/) or a LaTeX library like [TikZ](https://en.wikipedia.org/wiki/PGF/TikZ) may serve your purposes better.

That said, Luxor.jl may be useful:

```julia
using Luxor
Drawing(400, 400, "/tmp/venn_diagram.svg")
background("white")
O = Point(200, 200)
R = 80
A = 0.9*R
for (i, color) in enumerate(["red", "green", "blue"])
    α = ((i-1)*2/3+1/2)*π
    sethue(color)
    circle(O + Point(A*cos(α), A*sin(α)), R, :stroke)
end
finish()
preview()

```

![venn_diagram](https://global.discourse-cdn.com/julialang/original/3X/0/c/0c7b930619dd48cca5b3bbf608132f7932221afb.png)

---

<div class="post-metadata">

**Author:** ![djsegal](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/djsegal/32/13752_2.png) [@djsegal](https://discourse.julialang.org/u/djsegal)\
**Post date:** [August 27, 2018, 6:37am UTC](https://discourse.julialang.org/t/venn-diagram/14084/3 "2018-08-27T06:37:30Z")

</div>

so that’s how they made it…

 ![](https://global.discourse-cdn.com/julialang/original/3X/b/8/b877f7cbcc962d371f4569d8ab48ff422f1e7660.jpeg)
