Package: eulerr 8.1.0

Johan Larsson

eulerr: Area-Proportional Euler and Venn Diagrams

Generate area-proportional Euler diagrams using numerical optimization. A Euler diagram is a generalization of a Venn diagram, relaxing the criterion that all interactions need to be represented. Diagrams may be fit with circles, ellipses, squares, and rectangles via a wide range of inputs and can be visualized in numerous ways.

Authors:Johan Larsson [aut, cre, cph], A. Jonathan R. Godfrey [ctb], Peter Gustafsson [ctb], David H. Eberly [ctb], Emanuel Huber [ctb], Florian Privé [ctb]

eulerr_8.1.0.tar.gz
eulerr_8.1.0.tar.gz(r-4.7-arm64)eulerr_8.1.0.tar.gz(r-4.7-x86_64)eulerr_8.1.0.tar.gz(r-4.6-arm64)eulerr_8.1.0.tar.gz(r-4.6-x86_64)
eulerr_8.1.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html
DESCRIPTION |NEWS
card.svg |card.png
eulerr/json (API)

# Install 'eulerr' in R:
install.packages('eulerr', repos = c('https://cran.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/jolars/eulerr/issues

Pkgdown/docs site:https://jolars.github.io

Datasets:

On CRAN:

Conda:

rustcargo

9.63 score 5 packages 2.0k scripts 10k downloads 47 mentions 4 exports 0 dependencies

Last updated from:7787c12c07. Checks:4 NOTE, 2 OK. Indexed: no.

TargetResultTimeFilesSyslog
linux-devel-arm64NOTE234
linux-devel-x86_64NOTE237
source / vignettesOK378
linux-release-arm64NOTE232
linux-release-x86_64NOTE232
wasm-releaseOK247

Exports:error_ploteulereulerr_optionsvenn

Dependencies:

Comparison with other packages
What counts as a competitor | How accuracy is measured | Accuracy | Speed | Feature comparison | Excluded packages | Caveats | References

Last update: 2026-06-30
Started: 2026-06-30

Loss Functions

Last update: 2026-06-30
Started: 2022-12-09

A Gallery of Euler and Venn Diagrams
Euler Diagrams | Uniform intersections | Disjoint sets | A set contained in the intersection of two sets | Two sets intersecting inside a third | Difficult set (for circles!) | Russian doll | Wilkinson set relationship | Gene set | Three sets intersecting inside a fourth | eulerAPE combination | Four uniform interactions | Two circles intersecting completely

Last update: 2026-05-29
Started: 2019-09-27

eulerr under the hood
Introduction | Input | Initial layout | Final layout | Intersecting ellipses | Overlap areas | Final optimization | References

Last update: 2026-05-29
Started: 2018-11-05

Introducing eulerr
Motivation | Enter eulerr | Input | Goodness-of-fit | Visualization | Acknowledgements | References

Last update: 2026-05-29
Started: 2016-10-16

Venn diagrams with eulerr
Examples of Venn and Euler diagrams

Last update: 2026-05-29
Started: 2019-02-04

Visualizing Euler diagrams with eulerr
Labeling | Aesthetics | Composing diagrams | Normalizing dispersed layouts | References

Last update: 2026-05-29
Started: 2018-11-05

Readme and manuals

Help Manual

Help pageTopics
Error plot for 'euler' objectserror_plot
Area-proportional Euler diagramseuler euler.data.frame euler.default euler.list euler.matrix euler.table
Compose Euler Diagrams/.eulergram eulergram-compose |.eulergram
Get or set global graphical parameters for eulerreulerr_options
Fitted values of euler objectfitted.euler
Fruitsfruits
Organismsorganisms
Pain distribution datapain
Plantsplants
Plot Euler and Venn diagramsplot.euler plot.eulerr_venn plot.venn
Print (plot) Euler diagramplot.eulergram print.eulergram
Print a summary of an Euler diagramprint.euler
Print a summary of a Venn diagramprint.eulerr_venn print.venn
Residuals of euler objectresiduals.euler
Venn diagramsvenn venn.data.frame venn.default venn.list venn.matrix venn.table