Highcharts JS setData in spline

时间:2011-01-30 11:45:29

标签: javascript charts highcharts

当用户在他/她的个人资料中更新内容时,我想要更新图表。数据结构如下:

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

我在将字符串发送到setData之前在JS中创建了字符串。但是我无法让更新工作:

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

我想要做的是用日期更新轴并绘制用户的重量。我确信我做错了,但我无法弄清楚,我做错了什么 - 我相信你知道这种感觉:)

2 个答案:

答案 0 :(得分: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);

答案 1 :(得分:0)

这应该有效

chart.series[0].setData([chartData], true);