Matplotlib Venn plotting visualizes the number sets. Here, We will see how can we plot a Venn diagram in python using matplotlib-Venn in steps.

## Matplotlib Venn plotting Steps :

We will simply draw the matplotlib Venn chart in steps. In order to demonstrate this, We will take two sets.

unique elements of A=15,

unique elements of B=10,

The common element of A AND B =5

Now we will see how to plot the Venn diagram in python.

### Step 1: Installing the library

In order to draw the Venn diagram in python. You need to install the matplotlib-Venn Library/python package. We can install it via the below command.

`pip install matplotlib-venn`

You may use a different package manager for installing this library.

### Step 2: Importing packages

We will import these below packages.

```
from matplotlib_venn import venn2
from matplotlib import pyplot as plt
%matplotlib inline
```

We need matplotlib for basic plotting. Also venn2 for specifically Venn diagrams.

### Step 3: Plotting diagram

In this step, We will plot the final diagram. Here we need to call the* venn2()* with arguments. Let’s see them.

`venn2(subsets = (15, 10, 5), set_labels = ('A', 'B'))`

In the above example, We have seen that the* venn()* function requires few parameters. Like

* 1. Subset :* ( A, B, A AND B) It is reordering as per our example. Unique elements of A is 15 and B is 10, and common are 5 in numbers.

* 2. set_labels: *Strings for nominations. Here have used A and B in the above example. But in real scenarios, it will be a meaningful name.

### Complete Code –

In this section, We will merge the complete code.

```
from matplotlib_venn import venn2
from matplotlib import pyplot as plt
%matplotlib inline
venn2(subsets = (15, 10, 5), set_labels = ('A', 'B'))
```

Here is the output for that.

## Conclusion –

Venn diagram is the best way to visualize the sets. In this article, We have seen the implementation of venn diagram in python with a minimal example. We have also described each step and most are self-explanatory to draw a Venn diagram. But if you feel anything doubtful in the complete article, Please let us know.

**Thanks**

**Data Science Learner Team**

#### Join our list

Subscribe to our mailing list and get interesting stuff and updates to your email inbox.