Learn R Programming

Vennerable

Vennerable provides Venn diagrams in R. It displays Venn and Euler diagrams for up to 9 different sets and using a variety of geometries. It allows the display of area-weighted Venn diagrams and allows fine graphical control over the result.

This package needs a couple of BioConductor packages. Something like source("https://bioconductor.org/biocLite.R"); biocLite(c("RBGL","graph")) should get those.

This package may make it to CRAN one day, but it isn't there now so the easiest way to install it is with the devtools package: install.packages("devtools"); library(devtools);.

Finally you can actually install it with install_github("js229/Vennerable"); library(Vennerable);

The function based documentation is sketchy. A better guide is the Venn vignette which you can see with vignette("Venn").

Copy Link

Version

Version

3.1.0.9000

License

GPL

Issues

Pull Requests

Stars

Forks

Maintainer

Jonathan Swinton

Last Published

February 15th, 2017

Functions in Vennerable (3.1.0.9000)

StemCell

Stem cell data
TissueDrawing-class

Class "TissueDrawing"
compute.Venn

Calculate the geometry of a Venn or Euler diagram.
Venn

Construct intersections of sets
VennDiagrams

Predrawn Venn diagrams.
compute.S4

Venn diagrams on 4 sets
Venn-class

Class "Venn"
VennThemes

Create lists of graphical parameters for Venn diagrams
VennDrawing-class

Class "VennDrawing"
VennSetSetLabels

Set and get annotation labels and graphical styles
PlotDarkMatter

Plots dark matter
PlotVennGeometry

Display computed Venn diagrams
Vennerable-internal

Internal functions for Vennerable, plus some user-visible ones I haven't documented yet
Vennerable-package

Venn and Euler area-proportional diagrams