http://code.google.com/p/flot/
默认情况下,图和标签按顺序显示,我定义了它们
$.plot($("#chart"),
plotData
,
{
series:{
lines:{ show:true },
points:{ show:true }
},
grid:{ hoverable:true, clickable:true },
yaxis:{ min:0, max:data.maxYaxisValue, tickDecimals:0},
xaxis:{ tickFormatter:tickFormatter}
}
);
其中 plotdata 是一个数组,具有以下结构:
var plotData = [
{data: statData1, color: plotColor1, label: label1},
{data: statData2, color: plotColor2, label: label2},
{data: statData3, color: plotColor3, label: label3}
];
我想以一种顺序显示图,以另一种顺序显示标签:
情节:
情节1情节2情节3
图例表:
情节3情节1情节2
我只有一个想法:通过脚本更改图例表中的顺序,我在这里看不到选项
if ($('#chart div.legend table tr').length > 1) {
var $tableRow = $('#chart div.legend table tr:last');
$tableRow.insertBefore($('#chart div.legend table tr:first'));
}
是否存在更好的方法来做到这一点?