const numPoints = 1000;
const numBreaks = 10;
const domainVals = new Array(numPoints);
const rangeVals = new Array(numPoints);
for (let i = 0; i < numPoints; i++) {
domainVals[i] = new Date(new Date().setHours(new Date().getHours() + i)).toISOString().slice(0, -1).replace("T"," ");
rangeVals[i] = i;
}
const trace = {
x: domainVals,
y: rangeVals,
type: 'scatter'
};
var data = [trace];
var layoutBreaks = {
xaxis: {
type: 'date',
rangebreaks: [
{
values: domainVals.slice(0,numBreaks),
dvalue: 60 * 60 * 1000 * 1
}
]
},
};
var layoutNoBreaks= {};