Highcharts: обновление круговой диаграммы с помощью setData()

Я пытаюсь решить, как обновить круговую диаграмму Highcharts, но мне кажется, что я не могу заставить ее работать правильно.

Я просмотрел документацию и смог заставить гистограмму, линейный и сплайновый график нормально обновляться, но при использовании этой функции для круговых диаграмм она просто не работает.

В настоящее время я ввожу:

item.setData([["none", 100]], true);

Где элемент соответствует ряду, например:

$.each(browser_chart.series, function(i, item){
    if(item.name == 'Browser share'){
        console.log(data.browsers);
        item.setData([["none", 100]], true);
    }
});

Что, как показано в демонстрациях, представляет собой способ форматирования данных для круговой диаграммы. Проблема в том, что он не может правильно прочитать серию. Я пытаюсь:

item.setData([\"none\", 100], true);

Кажется, он что-то делает, но не может правильно прочитать значения x и y (что, конечно, означает, что он неправильный).

Кто-нибудь может указать мне, как заставить это работать?

Спасибо,

5
задан Sammaye 12 April 2012 в 21:01
поделиться