Eunoia

Eunoia.eunoiaplot!

Julia · julia · 1.0.1

eunoiaplot!(::Any, ::AbstractEulerFit, args...; kwargs...)
eunoiaplot!(
    ax,
    fit::AbstractEulerFit;
    label_placement = true,
    set_label_placement = false,
    glyphs = nothing,
    glyph_options = (;),
    glyph_style = (;),
    members = nothing,
    member_options = (;),
    member_style = (;),
    leader_style = (;),
    kwargs...
)
eunoiaplot!(ax, fit; label_placement=true, set_label_placement=false,
            glyphs=nothing, members=nothing, leader_style=(;), kwargs...)

Draw a fitted diagram into an existing Makie axis ax. It accepts the same styling and placement keywords as eunoiaplot, but does not alter the axis aspect or decorations.

Methods

eunoiaplot!(::Any, ::AbstractEulerFit, args...; kwargs...)

eunoiaplot!( ax, fit::AbstractEulerFit; label_placement = true, set_label_placement = false, glyphs = nothing, glyph_options = (;), glyph_style = (;), members = nothing, member_options = (;), member_style = (;), leader_style = (;), kwargs... )

eunoiaplot!(ax, fit; label_placement=true, set_label_placement=false,
            glyphs=nothing, members=nothing, leader_style=(;), kwargs...)

Draw a fit into an existing axis. By default (label_placement=true) labels are placed collision-aware via raycast (see Eunoia.eunoiaplot for the value forms); the resolved label boxes and any exterior leader polylines are drawn into ax. Pass label_placement=false to instead leave labels at their raw anchors. Set set_label_placement=true to move set names outside their shapes. Explicit glyphs and members mappings enable the two mutually exclusive glyph modes. leader_style is a collection of lines! keywords for leader lines.