必须绘制具有不同数量的线的图形,我试图通过变量传递系列参数,但 jqPlot 不知何故不考虑它们并继续显示线宽、颜色和标签的默认值。这是我尝试过的最简单的版本(单行):
var seriesOptions = {lineWidth: 1, color: "#FF0000", label: "Call"};
var plotOptions = {
title: {
text: data['stratResult'][0] + '<br /><span class="subtitle">Results</span>'
},
seriesDefaults: {
showMarker: false
}
axes: {
yaxis: {
label: '<span class="label">Result</span>'
},
xaxis: {
label: '<span class="label">Price</span>'
}
},
markerOptions: {
show: false,
size: 0
},
series: seriesOptions,
legend: {
show: true
}
};
$j.jqplot('plotDiv',
$j.parseJSON(data['stratResult'][1]),
plotOptions
);
所有其他选项都运行良好,但通过 seriesOptions 变量传递的选项无效。有人可以帮我吗?