refresh

The refresh() method reloads the current instance of the Chart widget.
The optional parameter options gives the possibility to extend the initial options with the new ones.

<div id="chart"></div>

<script type="text/javascript">
    jQuery(function($) {
        $("#chart").shieldChart({
            axisX: {
                categoricalValues: ["2000", "2001", "2002", "2003", "2004", "2005", "2006", "2007", "2008", "2009", "2010", "2011", "2012", "2013", "2014"]
            },
            tooltipSettings: {
                chartBound: true,
                axisMarkers: {
                    enabled: true,
                    mode: 'xy'
                }                    
            },
            dataSeries: [{
                seriesType: 'area',
                collectionAlias: "Budget in Thousands",
                data: [100, 320, 453, 234, 553, 665, 345, 123, 432, 545, 654, 345, 332, 456, 234]
            }]
        });

        // other code here ...

        // refresh the Chart component
        $("#chart").swidget().refresh();
    });

</script>