CRAN/E | ggVennDiagram

ggVennDiagram

A 'ggplot2' Implement of Venn Diagram

Installation

About

Easy-to-use functions to generate 2-7 sets Venn plot in publication quality. 'ggVennDiagram' plot Venn using well-defined geometry dataset and 'ggplot2'. The shapes of 2-4 sets Venn use circles and ellipses, while the shapes of 4-7 sets Venn use irregular polygons (4 has both forms), which are developed and imported from another package 'venn', authored by Adrian Dusa. We provided internal functions to integrate shape data with user provided sets data, and calculated the geometry of every regions/intersections of them, then separately plot Venn in three components: set edges, set labels, and regions. From version 1.0, it is possible to customize these components as you demand in ordinary 'ggplot2' grammar.

github.com/gaospecial/ggVennDiagram

Key Metrics

Version 1.2.2
R ≥ 3.5.0
Published 2022-09-08 196 days ago
Needs compilation? no
License GPL-3
CRAN checks ggVennDiagram results

Downloads

Last 24 hours 0 -100%
Last 7 days 884 -25%
Last 30 days 4.007 -5%
Last 90 days 11.916 -25%
Last 365 days 47.457 +42%

Maintainer

Maintainer

Chun-Hui Gao

gaospecial@gmail.com

Authors

Chun-Hui Gao

aut / cre

Guangchuang Yu

ctb

Adrian Dusa

ctb

Material

README
NEWS
Reference manual
Package source

Vignettes

Fully Customed Venn Diagram
Tutorial: Using ggVennDiagram
Using New Shapes in Venn Diagram
Venn Plot with More Than Four Sets

macOS

r-release

arm64

r-oldrel

arm64

r-release

x86_64

r-oldrel

x86_64

Windows

r-devel

x86_64

r-release

x86_64

r-oldrel

x86_64

Old Sources

ggVennDiagram archive

Depends

R ≥ 3.5.0

Imports

sf
ggplot2
dplyr
magrittr
methods
purrr
tibble
plotly
RVenn
yulab.utils

Suggests

testthat ≥ 2.1.0
knitr
rmarkdown
tidyr
venn
RColorBrewer

Reverse Imports

netShiny

Reverse Suggests

MicrobiotaProcess