Scatter3D QML Type
Graphique de dispersion en 3D. Plus d'informations...
| Import Statement: | import QtDataVisualization 1.11 |
| Since: | QtDataVisualization 1.0 |
| Inherits: |
Propriétés
- axisX : ValueAxis3D
- axisY : ValueAxis3D
- axisZ : ValueAxis3D
- selectedSeries : Scatter3DSeries
- seriesList : list<Scatter3DSeries>
Méthodes
- void addSeries(Scatter3DSeries series)
- void removeSeries(Scatter3DSeries series)
Description détaillée
Ce type permet aux développeurs de rendre les graphiques de dispersion en 3D à l'aide de Qt Quick.
Vous devez importer le module de visualisation des données pour utiliser ce type :
import QtDataVisualization 1.2
Ensuite, vous pouvez utiliser Scatter3D dans vos fichiers qml :
import QtQuick 2.0 import QtDataVisualization 1.2 Item { width: 640 height: 480 Scatter3D { width: parent.width height: parent.height Scatter3DSeries { ItemModelScatterDataProxy { itemModel: dataModel // Mapping model roles to scatter series item coordinates. xPosRole: "xPos" yPosRole: "yPos" zPosRole: "zPos" } } } ListModel { id: dataModel ListElement{ xPos: "2.754"; yPos: "1.455"; zPos: "3.362"; } ListElement{ xPos: "3.164"; yPos: "2.022"; zPos: "4.348"; } ListElement{ xPos: "4.564"; yPos: "1.865"; zPos: "1.346"; } ListElement{ xPos: "1.068"; yPos: "1.224"; zPos: "2.983"; } ListElement{ xPos: "2.323"; yPos: "2.502"; zPos: "3.133"; } } }
Voir Simple Scatter Graph pour un exemple d'utilisation plus complet.
Voir aussi Scatter3DSeries, ScatterDataProxy, Bars3D, Surface3D, et Qt Data Visualization C++ Classes.
Documentation sur les propriétés
axisX : ValueAxis3D
L'axe des x actif.
Si aucun axe n'est fourni, un axe temporaire par défaut, sans étiquette et avec une plage qui s'ajuste automatiquement, est créé. Cet axe temporaire est détruit si un autre axe est explicitement défini avec la même orientation.
axisY : ValueAxis3D
L'axe des ordonnées actif.
Si aucun axe n'est fourni, un axe temporaire par défaut, sans étiquette et avec une plage qui s'ajuste automatiquement, est créé. Cet axe temporaire est détruit si un autre axe est explicitement défini avec la même orientation.
axisZ : ValueAxis3D
L'axe z actif.
Si aucun axe n'est fourni, un axe temporaire par défaut, sans étiquette et avec une plage qui s'ajuste automatiquement, est créé. Cet axe temporaire est détruit si un autre axe est explicitement défini avec la même orientation.
selectedSeries : Scatter3DSeries
La série sélectionnée ou null.
seriesList : list<Scatter3DSeries> [default]
Cette propriété contient les séries du graphique. Par défaut, cette propriété contient une liste vide. Pour définir les séries, utilisez la méthode addSeries() ou définissez-les en tant qu'enfants du graphique.
Documentation de la méthode
void addSeries(Scatter3DSeries series)
Ajoute le site series au graphique. Un graphique peut contenir plusieurs séries, mais n'a qu'un seul ensemble d'axes. Si la série nouvellement ajoutée a spécifié un élément sélectionné, elle sera mise en évidence et toute sélection existante sera effacée. Une seule série ajoutée peut avoir une sélection active.
Voir également AbstractGraph3D::hasSeries().
void removeSeries(Scatter3DSeries series)
Supprimez le site series du graphique.
Voir aussi AbstractGraph3D::hasSeries().
© 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.