Ein paar neue Erkenntnisse:
Erstens:
Ich glaube, das habe ich verstanden: Wenn die Punkte ausreichend dicht dargestellt werden (= der Track ist entsprechend lang oder die Darstellung ist entsprechend weit herausgezoomt), dann sind mehrere Punkte in der Nähe des Mauszeigers.
Das ist ja ein Ding - und ich dachte du hast dies extra zur Analyse eingebaut.
Seltsamerweise hatte ich den Effekt vor ein paar Tagen nie.
Du hattest Recht; ich hatte irgendwann den
Tooltips-Mode von
label auf
x geändert; in der Hoffnung, dass die Bedienung dann flüssiger wird. Das beschriebene Verhalten ist ein Nebeneffekt davon. Also: Ja, es kommt von
Chart.js, aber wurde durch meine Konfigurationsänderung aktiviert.
Zweitens:
Ich habe jetzt einen Spinner eingebaut, d.h. eine Animation, die anzeigt, wenn gerade was gemacht wird.
Drittens:
Jetzt kann man auch auf einem Tablet o.ä. mit Touch-Bedienung scrollen, wenn man reingezoomt hat. Am Ende des Scrollbalkens einfach weiter scrollen, dann wird der Anzeigebereich verschoben.
Viertens:
Bei der Berechnung der Bremsleistung wird ja die überschüssige Leistung nur dann als Bremsung gewertet, wenn es nicht gleichzeitig nennenswert Tretleistung gab. Aber da ist es irreführend, die gemessene Tretleistung zu nehmen – man kann die ja auch mitteln, und in diesem Fall soll dann der gemittelte Wert genommen werden, sonst verhält sich die Berechnung anders als das angezeigte Diagramm. Die Folge davon ist, dass
zumindest im Demo-Datensatz der Anteil der Bremsleistung geringer wird, weil die Tretleistung auf einen breiteren Bereich verschmiert wird, und entsprechend weniger als Bremsung gewertet werden kann.