class ChartJSExample(TimeSeriesReport):
report_title = _("ChartJS Examples ")
report_description = _("The same time-series data visualised with Chart.js. "
"Switching chart engines requires only setting"
"chart_engine='chartsjs' on the report class.")
chart_engine = "chartsjs"
chart_settings = [
Chart(
"Client Sales",
Chart.BAR,
data_source=["sum__value"],
title_source=["name"],
),
Chart(
"Total Sales [Pie]",
Chart.PIE,
data_source=["sum__value"],
title_source=["name"],
plot_total=True,
),
Chart(
"Total Sales [Line total]",
Chart.LINE,
data_source=["sum__value"],
title_source=["name"],
plot_total=True,
),
]