Man pages for eulerr
Area-Proportional Euler and Venn Diagrams with Ellipses

all_set_combinationsEnumerate all 2^n - 1 combination labels for a set of names
apply_label_placementRun eunoia label placement, expanding limits so exterior...
apply_panel_overridesOverlay per-panel overrides onto a styling parameter
build_leader_grobBuild the polyline leader for an exterior tag, or...
build_tag_grobsBuild the leader / label / quantity / annotation gList for...
coef.eulerReturn the fitted shape parameters from the euler object
default_placement_optsDefault placement options used when the caller doesn't supply...
dummy_codeDummy code a data.frame
ellipse_bounding_boxBounding box of a vector of rotated ellipses.
ellipse_frame_to_shapesPromote a legacy 5-column ellipse data frame (h, k, a, b,...
error_plotError plot for 'euler' objects
eulerArea-proportional Euler diagrams
eulergram-composeCompose Euler Diagrams
EULER_PANEL_PAD_PTFixed padding in pt for the panel viewport scale.
euler_plot_dataCompute polygon geometry and label anchors for plotting a...
eulerr_default_optionsDefault options for eulerr
eulerr_deprecatedDeprecated functions in package 'eulerr'.
eulerr_optionsGet or set global graphical parameters for eulerr
eulerr-packageeulerr: Area-Proportional Euler and Venn Diagrams with...
expand_limits_with_canvasUnion the current 'xlim'/'ylim' with the canvas bbox reported...
find_eulertagsFind the 'EulerTags' child of an 'EulerPanel', if any.
fit_euler_diagramFit an Euler diagram using the eunoia Rust library.
fitted.eulerFitted values of euler object
fruitsFruits
get_bounding_boxGet the bounding box for a row-wise collection of fitted...
is_falseCheck if object is strictly FALSE
is_integerCheck if a vector is an integer
is_realCheck if vector is a real (numeric non-integer)
makeContent.EulerTagsRe-place tags at draw time so resizing the device doesn't...
makeContext.EulerPanelSet the panel viewport's 'xscale'/'yscale' at draw time.
max_sets_defaultDefault number of sets that 'eunoia' accepts before rejecting...
max_sets_hard_capAbsolute upper bound on the number of sets that 'eunoia' can...
measure_all_tagsMeasure every drawable tag inside 'tags_grob' against the...
measure_tagNative-unit AABB of one composite tag (label stacked above...
measure_tag_nativeMeasure one tag's combined AABB in the current viewport's...
measure_tag_sizesMeasure all candidate tag sizes (regions + optional...
mix_colorsBlend (average) colors
new_shape_frameAllocate a fresh $shapes data frame for 'n_all' sets. Rows...
n_setsGet the number of sets in he input
open_measurement_viewportOpen a temporary grid measurement device + viewport.
organismsOrganisms
pad_axis_nativePad an axis range by 'pt_pad' points, converted to native...
painPain distribution data
place_euler_labelsPlace per-region labels using eunoia's 'place_labels' API.
plantsPlants
plot.eulerPlot Euler and Venn diagrams
plot.eulergramPrint (plot) Euler diagram
polygon_clip_rustClip a (possibly multi-polygon) subject path against a single...
print.eulerPrint a summary of an Euler diagram
print.eulerr_vennPrint a summary of a Venn diagram
replace_listReplace (refresh) a list
rescaleRescale values to new range
residuals.eulerResiduals of euler object
resolve_gap_nativeResolve a 'gap' option to a numeric in native units inside...
resolve_placement_optsMerge user-supplied placement options onto the defaults.
run_placement_passSingle placement pass: measure tags, call the Rust FFI,...
setup_complement_tagSetup the complement-count tag, in the same shape as a region...
setup_geometryCompute geometries and label locations
setup_gparSetup gpars
setup_grobsGrobify Euler objects
setup_tagSetup grobs for one tag (label + quantity + annotation +...
shape_bounding_boxPer-shape bounding box dispatch. Reads the 'type' tag on...
shapes_to_ellipse_frameProject the wide $shapes schema back into the legacy 5-column...
split_waypointsSplit a placement's flat 'leader_waypoints_x' / _y / _lengths...
tally_combinationsTally set relationships
update_listUpdate list with input
vennVenn diagrams
eulerr documentation built on May 30, 2026, 1:07 a.m.