eulerr: Area-Proportional Euler and Venn Diagrams with Ellipses

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

Version: 7.0.2
Depends: R (≥ 3.3.0)
Imports: GenSA, graphics, grDevices, grid, polyclip, polylabelr, Rcpp, stats, utils
LinkingTo: Rcpp (≥ 0.12.12), RcppArmadillo (≥ 0.7.600.1.0)
Suggests: covr, knitr, lattice, pBrackets, RConics, rmarkdown, testthat, spelling
Published: 2024-03-28
DOI: 10.32614/CRAN.package.eulerr
Author: Johan Larsson ORCID iD [aut, cre], A. Jonathan R. Godfrey [ctb], Peter Gustafsson [ctb], David H. Eberly [ctb] (geometric algorithms), Emanuel Huber [ctb] (root solver code), Florian Privé [ctb]
Maintainer: Johan Larsson <johanlarsson at>
License: GPL-3
NeedsCompilation: yes
Language: en-US
Citation: eulerr citation info
Materials: README NEWS
CRAN checks: eulerr results


Reference manual: eulerr.pdf
Vignettes: A Gallery of Euler and Venn Diagrams
Introducing eulerr
Loss Functions
eulerr under the hood
Venn diagrams with eulerr
Visualizing Euler diagrams with eulerr


Package source: eulerr_7.0.2.tar.gz
Windows binaries: r-devel:, r-release:, r-oldrel:
macOS binaries: r-release (arm64): eulerr_7.0.2.tgz, r-oldrel (arm64): eulerr_7.0.2.tgz, r-release (x86_64): eulerr_7.0.2.tgz, r-oldrel (x86_64): eulerr_7.0.2.tgz
Old sources: eulerr archive

Reverse dependencies:

Reverse imports: cola, hicVennDiagram, seqsetvis, ypssc
Reverse suggests: IlluminaHumanMethylationEPICv2manifest, ISAnalytics


Please use the canonical form to link to this page.