Fill chart series in python

QML doesn't have a method for replacing all points at once, which makes
it extremely slow when loading large profiles
This commit is contained in:
2023-01-28 17:04:01 +01:00
parent 6619fbbbb6
commit c62bbb8ef4
2 changed files with 12 additions and 8 deletions

View File

@ -29,13 +29,8 @@ ApplicationWindow {
}
function onProfileChanged(data) {
profileSeries.clear();
var last_x = 0;
for (var point of data) {
profileSeries.append(point[0], point[1]);
last_x = point[0];
}
axisX.max = last_x;
profile_handler.fill_series(profileSeries);
axisX.max = data[data.length - 1][0];
axisX.applyNiceNumbers();
}
}