Sur cette page

Qt Data Visualization Interagir avec les données

Interagir avec les données

Les utilisateurs finaux peuvent interagir avec le graphique rendu en utilisant la souris ou le toucher pour faire pivoter, zoomer ou sélectionner des données. Les graphiques peuvent être tournés librement en maintenant le bouton droit de la souris enfoncé et en déplaçant la souris. Le zoom s'effectue en faisant rouler la molette de la souris. La sélection, si elle est activée, se fait en appuyant sur le bouton gauche de la souris. La scène peut être ramenée à la vue par défaut de la caméra en cliquant sur la molette de la souris. Sur les appareils tactiles, la rotation se fait par tapotement et déplacement, la sélection par tapotement et maintien, et le zoom par pincement.

Qt Data Visualization possède des gestionnaires par défaut pour les actions de la souris et les gestes tactiles. Pour les commandes de souris par défaut, voir Q3DInputHandler, et pour les commandes tactiles par défaut, voir QTouch3DInputHandler. Les gestionnaires par défaut doivent être désactivés lors de l'utilisation de gestionnaires d'entrée personnalisés.

L'exemple de la galerie de graphiques, sous l'onglet Scatter Graph, illustre comment utiliser un gestionnaire d'entrée personnalisé pour faire glisser une étiquette d'axe afin de déplacer la partie visible des données.

Outre la projection en perspective, la projection orthographique peut être utilisée pour créer des graphiques en 2D en remplaçant le gestionnaire d'entrée par défaut par un gestionnaire qui ne permet pas la rotation du graphique et en paramétrant la caméra pour qu'elle voie le graphique directement depuis le côté ou depuis le haut.

Modes de sélection des données

Tous les types de visualisation permettent de sélectionner un seul élément de données - une barre, un élément de dispersion ou un sommet de surface - à l'aide de la souris, du toucher et de manière programmatique via les API de séries. L'élément sélectionné est mis en évidence dans le graphique rendu et la sélection entraîne l'émission d'un signal spécifique à la série, par exemple QBar3DSeries::selectedBarChanged(), que l'application peut gérer.

Les graphiques à barres et les graphiques de surface prennent en charge les modes de sélection par tranche, dans lesquels la ligne ou la colonne sélectionnée est dessinée dans une fenêtre séparée sous la forme d'un graphique en pseudo-2D. Il est ainsi plus facile de voir les valeurs réelles d'une seule ligne ou d'une seule colonne.

Le diagramme à barres permet également de mettre en évidence la totalité de la ligne et/ou de la colonne de la barre sélectionnée sans ouvrir la vue en tranches. Le graphique à barres permet également de sélectionner/trancher une ligne et/ou une colonne entière en cliquant sur l'étiquette de l'axe, en fonction du mode de sélection.

Lorsque plusieurs séries sont ajoutées à un graphique, la sélection d'un élément dans l'une d'entre elles efface la sélection sur les autres séries.

© 2026 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.