PhoenixFilament.Widget.Chart behaviour (PhoenixFilament v0.1.0)

Copy Markdown View Source

A widget that displays a Chart.js chart.

Summary

Callbacks

chart_data(assigns)

@callback chart_data(assigns :: map()) :: %{labels: [String.t()], datasets: [map()]}

chart_options()

(optional)
@callback chart_options() :: map()

chart_type()

@callback chart_type() :: :line | :bar | :pie | :doughnut

Functions

render(assigns)