0

我正在使用 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]]

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

4

1 回答 1

0

我需要像这样删除方括号

series:seriesArray

这有效

于 2013-02-12T11:37:21.910 回答