我正在使用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]]
这会起作用但不像我需要的那样动态。
答案 0 :(得分:0)
我需要删除方括号,如此
series:seriesArray
这有效