Qt Data Visualization Mit Daten interagieren

Mit Daten interagieren

Endbenutzer können mit dem gerenderten Diagramm interagieren, indem sie entweder die Maus oder den Touch verwenden, um Daten zu drehen, zu zoomen oder auszuwählen. Diagramme können frei gedreht werden, indem Sie die rechte Maustaste gedrückt halten und die Maus bewegen. Das Zoomen erfolgt durch Drehen des Mausrads. Die Auswahl erfolgt, falls aktiviert, durch Drücken der linken Maustaste. Die Szene kann durch Klicken auf das Mausrad auf die Standard-Kameraansicht zurückgesetzt werden. Bei Touch-Geräten erfolgt die Drehung durch Tippen und Bewegen, die Auswahl durch Tippen und Halten und das Zoomen durch Aufziehen.

Qt Data Visualization hat Standard-Handler für Mausaktionen und Touch-Gesten. Die Standard-Maussteuerung finden Sie unter Q3DInputHandler, die Standard-Touch-Steuerung unter QTouch3DInputHandler. Die Standard-Handler müssen deaktiviert werden, wenn benutzerdefinierte Eingabe-Handler verwendet werden.

Das Beispiel in der Diagrammgalerie auf der Registerkarte Scatter Graph zeigt, wie eine benutzerdefinierte Eingabehandlung verwendet wird, um eine Achsenbeschriftung zu ziehen und den sichtbaren Teil der Daten zu verschieben.

Neben der perspektivischen Projektion kann auch die orthografische Projektion zur Erstellung von 2D-Diagrammen verwendet werden, indem der Standard-Eingabehandler durch einen ersetzt wird, der keine Drehung des Diagramms zulässt, und die Kamera so eingestellt wird, dass das Diagramm direkt von der Seite oder von oben betrachtet wird.

Modi für die Datenauswahl

Alle Visualisierungstypen unterstützen die Auswahl eines einzelnen Datenelements - eines Balkens, eines Streuungselements oder eines Oberflächenpunkts - mit der Maus, durch Berührung oder programmatisch über die Serien-APIs. Das ausgewählte Element wird im gerenderten Diagramm hervorgehoben, und die Auswahl bewirkt die Ausgabe eines für diesen Zweck spezifischen Signals, z. B. QBar3DSeries::selectedBarChanged(), das von der Anwendung verarbeitet werden kann.

Balken- und Oberflächendiagramme unterstützen den Slice-Selection-Modus, bei dem die ausgewählte Zeile oder Spalte in einem separaten Ansichtsfenster als Pseudo-2D-Diagramm gezeichnet wird. Dies macht es einfacher, die tatsächlichen Werte einer einzelnen Zeile oder Spalte zu sehen.

Das Balkendiagramm unterstützt außerdem das einfache Hervorheben der gesamten Zeile und/oder Spalte des ausgewählten Balkens, ohne die Slice-Ansicht zu öffnen. Das Balkendiagramm unterstützt auch das Auswählen/Ausschneiden einer ganzen Zeile und/oder Spalte durch Anklicken der Achsenbeschriftung, je nach Auswahlmodus.

Wenn mehrere Reihen zu einem Diagramm hinzugefügt werden, wird durch die Auswahl eines Elements in einer der Reihen die Auswahl in den anderen Reihen aufgehoben.

© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.