<a id="Eunoia.place_glyphs"></a>

<a id="Eunoia.place_glyphs-Tuple{Eunoia.AbstractEulerFit, AbstractDict}"></a>

# Eunoia.place\_glyphs

Julia · 1.0.1

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

```julia
place_glyphs(
    fit::AbstractEulerFit,
    counts::AbstractDict;
    arrangement::Union{Nothing, AbstractString} = nothing,
    radius::Union{Nothing, Real} = nothing,
    gap::Union{Nothing, Real} = nothing,
    seed::Union{Nothing, Integer} = nothing,
    precision::Union{Nothing, Real} = nothing,
    max_attempts::Union{Nothing, Integer} = nothing,
    obstacles::Union{Nothing, AbstractVector} = nothing
)
```

<a id="methods"></a>

## Methods

<a id="method-5abb74af4697882abaa2ad6091a9d016f87a8f343e59aac232e9f6009f10ac73"></a>

### `place_glyphs(
    fit::AbstractEulerFit,
    counts::AbstractDict;
    arrangement::Union{Nothing, AbstractString} = nothing,
    radius::Union{Nothing, Real} = nothing,
    gap::Union{Nothing, Real} = nothing,
    seed::Union{Nothing, Integer} = nothing,
    precision::Union{Nothing, Real} = nothing,
    max_attempts::Union{Nothing, Integer} = nothing,
    obstacles::Union{Nothing, AbstractVector} = nothing
)`

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

```julia
place_glyphs(fit, counts; arrangement=nothing, radius=nothing, gap=nothing,
             seed=nothing, precision=nothing, max_attempts=nothing,
             obstacles=nothing) -> GlyphPlacements
```

Pack equally sized circular glyphs inside fitted regions. `counts` maps canonical region combinations to nonnegative integer counts. Omit `radius` to choose the largest shared radius that accommodates every requested glyph.
