Projekt

Allgemein

Profil

Aktionen

Fehler #91

geschlossen
JH

Trainingsdetail: X-Achse zeigt bei kurzen Strecken/Zeiten keine Einheiten (Strecke < 1 km, Zeit < 1 min)

Fehler #91: Trainingsdetail: X-Achse zeigt bei kurzen Strecken/Zeiten keine Einheiten (Strecke < 1 km, Zeit < 1 min)

Von Julius Haman vor 4 Tagen hinzugefügt. Vor 4 Tagen aktualisiert.

Status:
Erledigt
Priorität:
Normal
Zugewiesen an:
-
Zielversion:
Beginn:
Abgabedatum:
% erledigt:

0%

Geschätzter Aufwand:
Gefunden in Version:

Beschreibung

Ausgangslage

In der Trainingsdetail-Seite zeigen die Diagramme (Geländeprofil und Puls/Leistung/Trittfrequenz) bei kurzen
Trainings keine bzw. kaum Beschriftung auf der X-Achse:

  • Skalierung je km: bei Strecken unter 1 km fehlen die Einheiten/Werte auf der Achse (nur der Nullpunkt).
  • Skalierung je Zeit: bei Trainings unter 1 Minute (und beim Hineinzoomen) entsprechend.

Ursache

  • Streckenachse (ErgometerDataPlotControl, distanceMinimumMajorStep) hatte in der Trainingsdetail-Ansicht den
    Standard-Mindestabstand von 1 km, obwohl der LabelFormatter schon zwischen m und km umschalten kann.
  • Zeitachse hatte MinimumMajorStep = 1 (Minute) und MinimumRange = 1, der LabelFormatter kannte nur Minuten.

Lösung

  • Trainingsdetail: beide Diagramme mit distanceMinimumMajorStep: 0.01 (10 m) erzeugen, OxyPlot wählt die Gitterabstände
    passend zur Skalierung; Beschriftung 200m, 400m ... bzw. ab 1 km 1km, 1.5km.
  • Zeitachse: Mindestabstand 30 s, neue Beschriftung FormatTimeAxisLabel: unter 1 min in Sekunden (30s),
    volle Minuten 5min, halbe Minuten 1min 30s, Nullpunkt 0min. Feinere Schritte (6 s, 12 s ...) wirkten zu unruhig
    und wurden deshalb verworfen.
  • Betrifft auch das Live-Diagramm im freien Training (gleiche Zeitachse); dort ändert sich bei 20-Minuten-Fenstern
    nichts, da OxyPlot ohnehin Schritte ab ca. 1,25 min wählt.

Abnahmekriterien

  • Trainings unter 1 km: X-Achse zeigt Werte mit Einheit in Metern.
  • Längere Trainings: Beschriftung wechselt automatisch auf km.
  • Trainings unter 1 Minute: Zeitachse zeigt 30s bzw. 0min.
  • Lange Trainings und Zoomen: Beschriftung bleibt ruhig und lesbar.
Aktionen

Auch abrufbar als: PDF Atom