Projekt

Allgemein

Profil

Aktionen

Feature #61

geschlossen
JH

Profil-/Trainingsübersicht: Zoom und Verschieben nur in X-Richtung, Höhenachse folgt automatisch

Feature #61: Profil-/Trainingsübersicht: Zoom und Verschieben nur in X-Richtung, Höhenachse folgt automatisch

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

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

0%

Geschätzter Aufwand:
Gefunden in Version:

Beschreibung

Überblick

Bisher haben Scrollrad (Zoom) und rechte Maustaste (Verschieben) in den Diagrammen mit Maussteuerung beide Achsen bewegt. Jetzt wirken sie nur noch auf die Strecken- bzw. Zeitachse.

Umsetzung

  • Die senkrechte Wertachse hat Pan und Zoom fest aus (Profilübersicht, Trainingsübersicht, Startdialog).
  • Höhenprofile: Nach jedem Zoomen oder Verschieben wird die Höhenachse dem sichtbaren Ausschnitt angepasst (RescaleTopographicHeightForVisibleRange). Ist die ganze Strecke sichtbar, gilt wieder die Übersichtsskala (UpdateTopographicHeightScale).
  • Zeitprofile (Puls, Leistung, Trainingskurven): Die Höhenachse bleibt auf den ganzen Datenbereich skaliert.

Geändert: ErControl.Core/Model/ErgometerDataPlotControl.cs. Der Hook Axis.AxisChanged ist in OxyPlot 2.2 als veraltet markiert (ohne genannten Ersatz), die Warnung ist unterdrückt.

Offen / zu prüfen

  • Profilwechsel bei gezoomter Ansicht: Bleibt die X-Zoomstufe stehen, während die Höhe auf die Gesamtansicht springt? Falls ja, beim Profilwechsel die Achsen zurücksetzen.
  • Soll die Höhenachse bei Zeitprofilen ebenfalls dem Ausschnitt folgen?
Aktionen

Auch abrufbar als: PDF Atom