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

# Eunoia.VennFit

Julia · 1.0.1

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

```julia
VennFit{S} <: AbstractEulerFit{S}
```

```julia
VennFit{S}
```

Result of laying out a (non-proportional) Venn diagram. Shares [`EulerFit`](<4ed69989ba26556a9f6f1924004c8ef9d3a879be2533c31ba480a63a0d640b42>)'s structure, but the layout is *topological*: every set intersection is drawn regardless of area, so the proportional-error metrics are not meaningful (left at zero) and `original_values` is empty. `fitted_values` holds the geometric area of each region. 

<a id="fields"></a>

## Fields

<a id="field-shapes"></a>

### `shapes::Vector{S}`

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

<a id="field-original_values"></a>

### `original_values::Dict{String, Float64}`

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

<a id="field-fitted_values"></a>

### `fitted_values::Dict{String, Float64}`

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

<a id="field-residuals"></a>

### `residuals::Dict{String, Float64}`

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

<a id="field-region_error"></a>

### `region_error::Dict{String, Float64}`

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

<a id="field-diag_error"></a>

### `diag_error::Float64`

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

<a id="field-stress"></a>

### `stress::Float64`

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

<a id="field-loss"></a>

### `loss::Float64`

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

<a id="field-iterations"></a>

### `iterations::Int`

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

<a id="field-container"></a>

### `container::Union{Container, Nothing}`

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

<a id="field-plot_data"></a>

### `plot_data::JSON3.Object`

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