Diagramm Zoom, Zeichenfläche verschieben
19.12.2006 18:42:17
Peter aus Berlin
ich muß mich leider immer noch mit meiem Problem herumschlagen und deshalb stelle ich wiederholt meine Anfrage hier rein.
Im Archivthread ( https://www.herber.de/forum/archiv/828to832/t828724.htm ) ist der Verlauf meines letztmaligen Fortkommens dokumentiert.
Da mir die funktionalität der jetzigen Programmierung, (Startpunkt-x, Startpunkt-y, Zoom-x, Zoom-y) für die Arbeit an x,y-Daten die ich erwarte( d.h. keine kurvenähnlichen Daten) nicht geeignet erschien, habe ich versucht einen meiner Wertebereiche einzusetzen.
Ich scheiterte schon bei der Anassung der Eigenschaften der Schieberegler.
Meine X- und Y-Werte sind GPS-Koordinaten, d.h. die Zahlen sind 6- und 7-stellig.
Die Schieberegler kann man in Maximum nur auf 30.000 setzen.
Außerdem wiederholen sich bei mir ganze Datensätze, da die Punkte die hier dargestellt werden offt in parallelen Reihen stehen.
Ich vermute deshalb, dass das derzeitige Konzept mit einer "Wanderung" über den Wertebereich so nicht aufrechterhalten werden kann.
Eine Lösungsmöglichkeit wäre, man legt eine Hilfstabelle mit x- und y-Werten von 1 bis 100 an.
Man bezieht den Schieberegler Zoom auf eine dieser Spalten (1 bis 100) und Schieberegler X-Achsen Position auf die Spalte mit den X-Werten (1 bis 100) und Schieberegler Y-Achsen Position (1 bis 100).
Im Makro oder erst in eine weiteren Hilfstabelle und dann im Makro stellt man über eine Verhältnisgleichung einen Zusammenhang zwischen allen ganzen Zahlen von 1 bis 100 zu den jeweiligen Zahlen aus dem darzustellenden Wertebereich (GPS-Koordinaten) her.
So hätte man keine Probleme mit den Schiebereglern und könnte X-Achsen-Zoom und Y-Achsen-Zoom zu einem Zoom-Schieberegler zusammenfassen.
In meiner aktuellen Beispieldatei habe ich im Tabellenblatt "Datenquelle1" ein Beispiel meiner X-,Y-Daten gegeben.
Die Beispieldaten zeigen im x,y-Punktdiagramm 2 schräge Reihen. (habe ich hier erstmal nicht in einem Diagramm dargestellt)
Zukünftigen Datensätzen werden bis zu 60 Punkte pro Reihe und 50 Reihen, d.h. 3000 Punkte haben können.
Außerdem werden zu jedem Punkt im Moment 8 Parameter erfasst und mit dem jeweileigen Punkt in einer Zeile abgespeichert. (zukünftig bis zu 20 Parameter)
In meinem derzeitigen Tool (nicht in der Beispieldatei) ist die Darstellung eines Datensatzes dieser Größe schon möglich. Desweteren kann ich per Mausklick auf einem Punkt mir die Punktbezogenen Parameter anzeigen lassen. Die Punkte werden, je nach Auswahl eines bestimmten Parameters in Farbe unterschiedlich benotet dargestellt.
Ander Features wie Parameter-Duchschnittsdarstellung und Auswertung in Kreisdiagrammen, Protokollierung der Benutzer usw. sind auch schon möglich. Das Tool ist auch schon so weit automatisiert, dass nach einfügen eines Datensatzes mit unterschiedlicher Größe zu seinem Vorgänger sofort alles fuktioniert.
Ich hoffe meine Erläuterung zeigt ausreichend was schon da ist und was notwendigerweise noch fehlt.
Es ist eifach unerlässlich bei solchen Datenmengen ein praktikables Werkzeug zu haben.
Man muß! sich (wie auf einer "Landkarte") auf dem Punktdiagramm bewegen können.
Um bei solch einer Menge von Punkten sich genau den richtigen Punkt anklicken zu können ("ihn zu erwischen"), ist es nötig einen bestimmten Bereich vergrößern zu können.
Ich hoffe mir kann jemand weiterhelfen!
Fragen des Layout spielen derzeit keine Rollen. Nur die formale Lösung ist jetzt wichtig.
aktuelle Beispieldatei: https://www.herber.de/bbs/user/39116.xls
PS. manchmal funktioniert der link zur Beispieldatei nicht, dann einfach über Ziel speichern unter auf dem Rechner speichern und dann öffnen
Gruß
Peter