Might as well be controversial.

I have asked on many occasions for Xara to allow Tables and Charts to work together so data changes, in CSV, or Google Spreadsheet (much loved by Egg) can be delivered easily without a Xara republish.
A simple request for negative values is still an update or two adrift.

Xara's SmartShapes for Charts uses Highcharts.
Highcharts has a Cloud service: https://cloud.highcharts.com/.
Sign up for a free account.

In use, design your chart and data and Publish.
Pick Publish > Embed on your website> Embed button.
Copy the IFRAME code into a box Placeholder HTML code (body).
Code:
<iframe class="highcharts-iframe" src="https://cloud.highcharts.com/embed/aA0pHktl/" title="Chart: Test" style="border: 0; width: 100%; height: 500px"></iframe>
The only code change you may need is change the width and/or height to 100%.
Done.

Any changes in Highcharts Cloud that are Published are available on a page refresh in your Xara site.
The Placeholder can be resized without code changes.

Highcharts - Test Chart.xar

These charts will obviously publish into print documents as well but you need to ensure the Re-generate placeholder option has been selected.

There are one or two Chart options available: https://www.highcharts.com/demo/.

Acorn