in src/html_files/vmstat.ts [21:47]
function getEntry(elem, key, run_data) {
var data = JSON.parse(run_data);
var x_time = [];
var y_data = [];
data.data.forEach(function (value, index, arr) {
x_time.push(value.time.TimeDiff);
y_data.push(value.value);
});
var TESTER = elem;
var vmstat_data: Partial<Plotly.PlotData> = {
x: x_time,
y: y_data,
type: 'scatter',
};
let limits = key_limits.get(key);
var layout = {
title: `${key}`,
xaxis: {
title: 'Time (s)',
},
yaxis: {
title: 'Pages',
range: [limits.low, limits.high],
},
}
Plotly.newPlot(TESTER, [vmstat_data], layout, { frameMargins: 0 });
}