# `LiveCharts.Chart`
[🔗](https://github.com/stax3/live_charts/blob/v0.5.0/lib/live_charts/chart.ex#L1)

Chart struct representing initial chart data
and configuration.

To create a new `%Chart{}`, you should use the
`build/1` method.

# `series`

```elixir
@type series() :: map()
```

Chart series type

# `t`

```elixir
@type t() :: %LiveCharts.Chart{
  adapter: atom(),
  id: String.t(),
  options: map(),
  series: [series()],
  type: atom()
}
```

Chart config type

# `build`

```elixir
@spec build(map()) :: t()
```

Create a new `%LiveCharts.Chart{}` struct

---

*Consult [api-reference.md](api-reference.md) for complete listing*
