2011-09-30 22 views
0

我相信有一個簡單的解決方案,但我似乎無法得到它的工作。jQuery谷歌圖表 - 更改系列數據

我需要改變一系列的數據爲我的圖表:

這工作(在我的功能):

var data = [$.gchart.series('title1', [50], '#F5B800'), 
      $.gchart.series('title2', [40], 'red')]; 

$('#chart').gchart('change', {series: data}); 

,但我想從一個傳遞值動態設置一系列值:

(EX)

value1 = '[70]'; 

var data = [$.gchart.series('title1', value1, '#F5B800'), 
      $.gchart.series('title2', [40], 'red')]; 

$('#chart').gchart('change', {series: data}); 

這將導致一個js誤差和圖表不會呈現。

我試過了一些沒有任何成功的組合。

任何想法?

+0

縮進代碼4位,這樣它看起來像代碼。我編輯了你的帖子來做到這一點。 – willdanceforfun

+0

有人嗎?也許這不像我想的那麼簡單。 – user972596

+0

我想通了。你只需要定義一個js數組(在我的情況下是一個維度),並將數組值設置爲你的系列值。然後用我的例子中的[40]替換它的js數組。 – user972596

回答

1

嘗試:

value1 = "70"; 
var data = [$.gchart.series('title1', (value1), '#F5B800'), 
      $.gchart.series('title2', [40], 'red')]; 

$('#chart').gchart('change', {series: data});