Hab so etwas:
Das Ergebnis sieht später in etwa so aus:

Der problematische Teil ist von Zeile 9 bis 14 ...
In dem Array data1 sollte später für die x-Werte stehen:
Stattdessen steht dort aber nun:
Wie kann ich das möglichst geschickt umgehen?
Danke für eure Hilfe
Javascript:
async function loadChart2() {
let data1 = [];
for (let i = 1; i < data_names.length; i++) {
let e = data_names[i];
data1.push(await getJsonData("./json-data/" + e + "USDT.json"));
}
// Problematic start
for (let i = 0; i < data1.length; i++) {
let j = 0;
while (data1[i].length < data1[0].length) {
data1[i].unshift({ "x": data1[0][j++].x, "y": 0.0 });
}
}
// Problematic end
let data = [];
for (let i = 0; i < data1[0].length; i++) {
let a = [];
a.push(new Date(data1[0][i].x));
for (let j = 0; j < data1.length; j++) {
a.push(data1[j][i].y);
}
data.push(a);
}
displayGraphs("chart2", data, data_names);
}
Das Ergebnis sieht später in etwa so aus:

Der problematische Teil ist von Zeile 9 bis 14 ...
In dem Array data1 sollte später für die x-Werte stehen:
[1, 2, 3, 4, 5, 6, 7, 8] (als Beispiel)Stattdessen steht dort aber nun:
[4, 3, 2, 1, 5, 6, 7, 8] (als Beispiel)Wie kann ich das möglichst geschickt umgehen?
Danke für eure Hilfe