You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Bowl_in/Sources/API/gatling/results/Iris-Simulation/js/unpack.js

39 lines
844 B

'use strict';
var unpack = function (array) {
var findNbSeries = function (array) {
var currentPlotPack;
var length = array.length;
for (var i = 0; i < length; i++) {
currentPlotPack = array[i][1];
if(currentPlotPack !== null) {
return currentPlotPack.length;
}
}
return 0;
};
var i, j;
var nbPlots = array.length;
var nbSeries = findNbSeries(array);
// Prepare unpacked array
var unpackedArray = new Array(nbSeries);
for (i = 0; i < nbSeries; i++) {
unpackedArray[i] = new Array(nbPlots);
}
// Unpack the array
for (i = 0; i < nbPlots; i++) {
var timestamp = array[i][0];
var values = array[i][1];
for (j = 0; j < nbSeries; j++) {
unpackedArray[j][i] = [timestamp * 1000, values === null ? null : values[j]];
}
}
return unpackedArray;
};