HighSharts JS setData в сплайне - PullRequest
0 голосов
/ 30 января 2011

У меня есть диаграмма, которую я хочу обновить, когда пользователь что-то обновляет в своем профиле. Структура данных выглядит следующим образом:

var chartData = "[date1,weight1],[date2,weight2],[date3,weight3]";

Я создаю строку в JS перед отправкой строки в setData. Однако я не могу заставить работать обновление:

chart.series[0].setData([chartData]);
chart.redraw();

То, что я хочу сделать, это обновить ось датами и отобразить вес для пользователя. Я уверен, что я делаю это неправильно, но я не могу понять, что я делаю неправильно - я уверен, что вы знаете чувство :)

Ответы [ 2 ]

0 голосов
/ 24 января 2012

это должно работать

chart.series[0].setData([chartData], true);
0 голосов
/ 08 апреля 2011

Пример кода:

var chartData = [];

// push two items to chart
chartData.push({ name: "my item #1 title", y : 100 });
chartData.push({ name: "my item #2 title", y : 200 });

// update chart data
chart.series[0].setData(chartData);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...