Venn Diagram with Proportional Size in R (2 Examples)

 

This tutorial shows how to draw a venn diagram with proportional size in the R programming language.

The article will consist of two examples for the drawing of venn diagrams. To be more specific, the content of the page is structured as follows:

Let’s get started…

 

Example 1: Venn Diagram with Proportional Size Using VennDiagram Package

The following syntax illustrates how to draw a venn diagram with proportional size of the circles using the VennDiagram package.

First, we need to install and load the VennDiagram package:

install.packages("VennDiagram")   # Install & load VennDiagram package
library("VennDiagram")

Now, we can apply the grid.newpage and draw.pairwise.venn functions to create a venn diagram with proportional sizes.

grid.newpage()                    # Create new plotting page
draw.pairwise.venn(area1 = 10,    # Draw pairwise venn diagram
                   area2 = 75,
                   cross.area = 4)

 

r graph figure 1 venn diagram proportional size r

 

The output of the previous R code is shown in Figure 1 – A venn diagram with different sizes of the circles.

 

Example 2: Venn Diagram with Proportional Size Using venneuler Package

In Example 2, I’ll show how to use the functions of the venneuler package to print a venn diagram with proportional size.

If we want to use the functions of the venneuler package, we first need to install and load venneuler:

install.packages("venneuler")     # Install & load venneuler package
library("venneuler")

Next, we can use the plot and venneuler functions to create a venn diagram:

plot(venneuler(c(A = 10,          # Draw pairwise venn diagram
                 B = 75,
                 "A&B" = 4)))

 

r graph figure 2 venn diagram proportional size r

 

In Figure 1 it is shown that we have created a venn diagram with different circle sizes by executing the previous R code.

 

Video & Further Resources

Would you like to learn more about venn diagrams? Then I recommend having a look at the following video of my YouTube channel. I show the R programming codes of this article in the video.

 

Please accept YouTube cookies to play this video. By accepting you will be accessing content from YouTube, a service provided by an external third party.

YouTube Content Consent Button Thumbnail

YouTube privacy policy

If you accept this notice, your choice will be saved and the page will refresh.

 

In addition, you might read some of the other tutorials of my homepage:

 

This article has explained how to create venn diagrams where the size of the circles is proportional in R programming. Don’t hesitate to let me know in the comments below, if you have any additional questions.

 

Subscribe to the Statistics Globe Newsletter

Get regular updates on the latest tutorials, offers & news at Statistics Globe.
I hate spam & you may opt out anytime: Privacy Policy.


Leave a Reply

Your email address will not be published. Required fields are marked *

Fill out this field
Fill out this field
Please enter a valid email address.

Top