This is how mine works:
<!-- Wappler include head-page="layouts/main" fontawesome_5="cdn" bootstrap5="local" is="dmx-app" id="chartjs" appConnect="local" components="{dmxCharts:{},dmxFormatter:{}}" -->
<dmx-serverconnect id="serverconnect1" url="/api/charts/quickplanIncomeExpences"></dmx-serverconnect>
<div class="container">
<div class="row">
<div class="col">
<dmx-chart id="chart1" legend="top" points="true" dataset-1:label="Expences" dmx-bind:data="serverconnect1.data.queryIncomeExpences" dataset-1:value="expenceTotal" dataset-1:tooltip="$value.formatCurrency('R', '.', ',', 2)" smooth="true" point-size="" multicolor="true" fullbar="true" cutout="" width="1600" responsive="true" colors="colors3" label-y="$value.formatCurrency('R', '.', ',', 2)" labels="age"></dmx-chart>
</div>
</div>
</div>
<meta name="ac:route" content="/charts">