2011-01-30 37 views
0

我有一張圖表,當用戶更新他/她的配置文件中的某些內容時,我想更新該圖表。數據結構是這樣的:樣條線中的Highcharts JS setData

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

我在將字符串發送到setData之前在JS中創建字符串。但我無法得到更新的工作:

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