我正在使用 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]]
这会起作用,但它不像我需要的那样动态。