Como atualizar o gráfico de barras jqplot sem redesenhar o gráfico

Eu tenho um gráfico de barras jqplot e quero que os dados do gráfico sejam alterados quando o usuário altera o valor em uma lista suspensa. Isso funciona, mas o problema é que o gráfico de barras é redesenhado, um sobre o outro, sempre que o usuário altera os valores.

Como posso atualizar ou recarregar as barras sem desenhar a coisa toda novamente? Existe algum valor de propriedade a ser definido?

Os dados do gráfico são alterados de acordo com uma chamada 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;
}

Uma resposta seria muito apreciada. Obrigado.