2013-02-12 48 views
0

我正在使用jqPlot插件創建圖表解決方案。用戶將能夠定義他們想要繪製的所有值。不過,我在向圖表添加自定義系列時遇到問題。 customSeries是用逗號jqPlot中的自定義系列值

var seriesLabels = customSeries.split(","); 

     for(var i = 0; i<seriesLabels.length; i++) 
     { 
      series=new Object(); 
      series.label = seriesLabels [i];     
      seriesArray.push(series); 
     } 

分隔值的字符串然後我嘗試繪圖系列,像這樣使用對象seriesArray

plot2 = $.jqplot('placeHolder', frequincySingleGroupArray, { 
      seriesDefaults: { 
       renderer: $.jqplot.BarRenderer, 
       pointLabels: { show: true } 
      }, 
      series:[      
        seriesArray  
      ], 
      legend: { 
       show: true, 
       location: 'e', 
       placement: 'outside' 
      }, 
      axes: { 
       xaxis: { 
        renderer: $.jqplot.CategoryAxisRenderer, 
        ticks: params.Intervals.split(","), 
        pad: 10 
       }, 
       yaxis: { 

       } 
      }, seriesColors: LegendColors.split(","),    
     });   
    }); 

這是行不通的。 如果我改變系列

series:[seriesArray[0],seriesArray[1]] 

這會工作,但它不是動態的,就像我需要它的人。

回答

0

我需要刪除的方括號像這樣

series:seriesArray 

和這個工作