2011-01-30 2 views
0

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

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

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

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

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

ответ

0

Пример кода:

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); 
0

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

chart.series[0].setData([chartData], true); 
Смежные вопросы