jqPlot中的自定义系列值

时间:2013-02-12 10:34:21

标签: javascript jqplot

我正在使用jqPlot插件创建图表解决方案。用户可以定义他们想要绘制的所有值。我在向图表添加自定义系列时遇到问题。 customSeries是一个由逗号

分隔的值字符串
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]]

这会起作用但不像我需要的那样动态。

1 个答案:

答案 0 :(得分:0)

我需要删除方括号,如此

series:seriesArray

这有效