2013-10-08 75 views
1

我想用jQuery插件(tufteGraph)創建圖表。如何使用JavaScript創建JQuery數據

我不得不放棄了插件的一些數據信息:

jQuery('#awesome-graph').tufteBar({ 

      data: [[5, {label: "Bar1"}],[6,{label: "Bar2"}]] 
      }, 
      [...] 

我怎樣才能把數據轉換成,我建立了JS循環?

var datas; 
for(var i = 0; i < zi; i++) 
       { 
        if (i < zi - 1) 
        {       
         datas+="["+timefield[i]+", {label: "+SelectObjects1[pX][i][1]+"}],";     
        } 
        else 
        { 
         datas+="["+timefield[i]+", {label: "+SelectObjects1[pX][i][1]+"}]]";     
        } 
       } 

如何在JQuery函數中使用「數據」數據?

謝謝:)

回答

1

不要把它做成一個字符串,但作爲數組直接

var datas = []; 
for(var i = 0; i < zi; i++) 
    {      
     datas.push([timefield[i], {label: SelectObjects1[pX][i][1]}]);  
    } 

,並用它

jQuery('#awesome-graph').tufteBar({ 
      data: datas 
      }, 
      [...] 
+0

非常感謝您! :) –

相關問題