function doSortAsc(data, legend) {
|
var temp, label;
|
for (var i = 1; i < data.length; i++) {
|
for (var k = 0; k < data.length - i; k++) {
|
if (data[k] > data[k + 1]) {
|
temp = data[k];
|
label = legend[k]
|
|
data[k] = data[k + 1];
|
legend[k] = legend[k + 1];
|
|
data[k + 1] = temp;
|
legend[k + 1] = label;
|
}
|
}
|
}
|
}
|
|
function doSortDesc(data, legend) {
|
var temp, label;
|
for (var i = 0; i < data.length - 1; i++) {
|
for (var k = 0; k < data.length - i - 1; k++) {
|
if (parseFloat(data[k]) < parseFloat(data[k + 1])) {
|
temp = data[k];
|
label = legend[k]
|
|
data[k] = data[k + 1];
|
legend[k] = legend[k + 1];
|
|
data[k + 1] = temp;
|
legend[k + 1] = label;
|
}
|
}
|
}
|
}
|
|
function doSortThreeDesc(data, legend, xmsldata) {
|
var temp, label, tmpsl;
|
for (var i = 0; i < data.length - 1; i++) {
|
for (var k = 0; k < data.length - i - 1; k++) {
|
if (data[k] < data[k + 1]) {
|
temp = data[k];
|
label = legend[k];
|
tmpsl = xmsldata[k];
|
|
data[k] = data[k + 1];
|
legend[k] = legend[k + 1];
|
xmsldata[k] = xmsldata[k + 1];
|
|
data[k + 1] = temp;
|
legend[k + 1] = label;
|
xmsldata[k + 1] = tmpsl;
|
}
|
}
|
}
|
}
|
function doSortFourDesc(data, legend, xmsldata, zhsldata) {
|
var temp, label, tmpsl,zhsl;
|
for (var i = 0; i < data.length - 1; i++) {
|
for (var k = 0; k < data.length - i - 1; k++) {
|
if (data[k] < data[k + 1]) {
|
temp = data[k];
|
label = legend[k];
|
tmpsl = xmsldata[k];
|
zhsl = zhsldata[k];
|
|
data[k] = data[k + 1];
|
legend[k] = legend[k + 1];
|
xmsldata[k] = xmsldata[k + 1];
|
zhsldata[k] = zhsldata[k + 1];
|
|
data[k + 1] = temp;
|
legend[k + 1] = label;
|
xmsldata[k + 1] = tmpsl;
|
zhsldata[k + 1] = zhsl;
|
}
|
}
|
}
|
}
|
function doSortFiveDesc(data, idsdata, legend, xmsldata, zhsldata) {
|
var temp, label, tmpsl, zhsl, ids;
|
for (var i = 0; i < data.length - 1; i++) {
|
for (var k = 0; k < data.length - i - 1; k++) {
|
if (data[k] < data[k + 1]) {
|
temp = data[k];
|
label = legend[k];
|
tmpsl = xmsldata[k];
|
zhsl = zhsldata[k];
|
ids = idsdata[k];
|
|
data[k] = data[k + 1];
|
legend[k] = legend[k + 1];
|
xmsldata[k] = xmsldata[k + 1];
|
zhsldata[k] = zhsldata[k + 1];
|
idsdata[k] = idsdata[k + 1];
|
|
data[k + 1] = temp;
|
legend[k + 1] = label;
|
xmsldata[k + 1] = tmpsl;
|
zhsldata[k + 1] = zhsl;
|
idsdata[k + 1] = ids;
|
}
|
}
|
}
|
}
|
function doSortDesc1(data, legend,ids) {
|
var temp, label,id;
|
for (var i = 0; i < data.length - 1; i++) {
|
for (var k = 0; k < data.length - i - 1; k++) {
|
if (parseFloat(data[k]) < parseFloat(data[k + 1])) {
|
temp = data[k];
|
label = legend[k]
|
id = ids[k]
|
|
data[k] = data[k + 1];
|
legend[k] = legend[k + 1];
|
ids[k] = ids[k + 1];
|
|
data[k + 1] = temp;
|
legend[k + 1] = label;
|
ids[k + 1] = id;
|
}
|
}
|
}
|
}
|