ggVennDiagram
1.5.7A 'ggplot2' Implement of Venn Diagram
Overview
Easy-to-use functions to generate 2-7 sets Venn or upset plot in publication quality. 'ggVennDiagram' plot Venn or upset 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 four components, set edges/labels, and region edges/labels. From version 1.0, it is possible to customize these components as you demand in ordinary 'ggplot2' grammar. From version 1.4.4, it supports unlimited number of sets, as it can draw a plain upset plot automatically when number of sets is more than 7.
Install
Health
- OK2026-06-0913 OK · 0 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE
- ERROR2026-06-0712 OK · 0 NOTE · 0 WARNING · 1 ERROR · 0 FAILURE
- OK2026-04-2512 OK · 0 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE
- NOTE2026-03-3011 OK · 3 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE
- ERROR2026-03-2810 OK · 3 NOTE · 0 WARNING · 1 ERROR · 0 FAILURE
Show 1 earlier snapshots
- NOTE2026-03-1011 OK · 3 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE
Documentation
- Examples that run
- 93%
- Documented parameters
- 98%
- Return-value docs
- 80%
- References docs
- 0%
Downloads
Repository
Stars over time
Forks over time
Releases over time
Issues over time
PRs over time
Repository practices
5 development-tooling and community-health practices detected across 4 families in the upstream repository
Checks run against github.com/gaospecial/ggvenndiagram on 2026-07-26.
Dependencies
Code & Tests
People & History
13 releases. Pick two to compare their code metrics. R releases are shown for context.
- RR 4.6.0 released · 2026-04-24
- 1.5.7Latest
- 1.5.42025-06-21 · diff ↗
- RR 4.5.0 released · 2025-04-11
- RR 4.4.0 released · 2024-04-24
- 1.5.22024-02-20 · diff ↗
- 1.5.02024-01-13 · diff ↗
- 1.4.92023-12-22 · diff ↗
- 1.2.32023-08-14 · diff ↗
- RR 4.3.0 released · 2023-04-21
- 1.2.22022-09-08 · diff ↗
- RR 4.2.0 released · 2022-04-22
- 1.2.02021-10-22 · diff ↗
- 1.1.42021-07-07 · diff ↗
- RR 4.1.0 released · 2021-05-18
- 1.1.02021-05-08 · diff ↗
Package metadata
- First published
- 2019-10-09
- Total releases
- 13 / 7 yrs
- License
- GPL-3 OSI
- Minimum R
- ≥ 4.1.0
- Download size
- 4.8 MB
- Installed size
- not tracked yet
- With dependencies
- not tracked yet