Cómo actualizar el gráfico de barras jqplot sin volver a dibujar el gráfico

Tengo un gráfico de barras jqplot y quiero que se modifiquen los datos del gráfico cuando el usuario cambie el valor en una lista desplegable. Eso funciona, pero el problema es que el gráfico de barras se vuelve a dibujar, uno sobre otro, cada vez que el usuario cambia los valores.

¿Cómo puedo actualizar o volver a cargar las barras sin volver a dibujar todo? ¿Hay algún valor de propiedad para establecer?

Los datos del gráfico cambian de acuerdo con una llamada ajax:

$.ajax({
    url: '/Home/ChartData',
    type: 'GET',
    data: { Id: Id },
    dataType: 'json',
    success: function (data) {
        $.jqplot('chartDiv', [a, b], CreateBarChartOptions(xAxis));
}});

function CreateBarChartOptions(xAxis) {
    var optionsObj = {
        title: 'Stat',
        axes: {
            xaxis: {
                renderer: $.jqplot.CategoryAxisRenderer,
                ticks: xAxis
            },
            yaxis: { min: 0 }
        },
        series: [{ label: 'A' }, { label: 'B'}],

        seriesDefaults: {
            shadow: true,
            renderer: $.jqplot.BarRenderer,
            rendererOptions: {
                barPadding: 8,
                barMargin: 10
            }
        },

    };
    return optionsObj;
}

Una respuesta sería muy apreciada. Gracias

Respuestas a la pregunta(9)

Su respuesta a la pregunta