<a id="EunoiaMakieExt"></a>

# EunoiaMakieExt

Julia · 1.0.1

[Source](<https://github.com/jolars/Eunoia.jl/blob/db1275ffc768591b8c9271c56d8dfa2f3351bfcd/ext/EunoiaMakieExt.jl>)

Makie rendering for [`Eunoia`](<422f4f3861af602e811fee37d281086bd52059ab16569887a037dc1421a66fca>). This package extension activates when a Makie backend is loaded (`using CairoMakie`/`GLMakie`/`WGLMakie`). It implements [`Eunoia.eunoiaplot`](<64c23a11690b420c37333e95ed51ddc80a26b8edd06ecb5463752a6e8f752650>)/[`Eunoia.eunoiaplot!`](<12dd42932855daa77e22ae0e1c3929cc167b9dfd821afa28d54f9a8fed523419>) plus an `EunoiaDiagram` recipe, so `plot(fit)`/`plot!(ax, fit)` also work. 

The styling API mirrors the `eunoia-py` sister package's `plot()` (colors, fills, edges, labels, quantities, legend, complement), adapted to Makie idioms (Makie attribute names, perceptual OKLab color blending for region fills). All geometry is read from the native `plot_data` bundle already present on every fit.
