Scatter3D QML Type
3D-Punktediagramm. Mehr...
| Import Statement: | import QtDataVisualization 1.11 |
| Since: | QtDataVisualization 1.0 |
| Inherits: |
Eigenschaften
- axisX : ValueAxis3D
- axisY : ValueAxis3D
- axisZ : ValueAxis3D
- selectedSeries : Scatter3DSeries
- seriesList : list<Scatter3DSeries>
Methoden
- void addSeries(Scatter3DSeries series)
- void removeSeries(Scatter3DSeries series)
Detaillierte Beschreibung
Dieser Typ ermöglicht es Entwicklern, Streudiagramme in 3D mit Qt Quick darzustellen.
Um diesen Typ zu verwenden, müssen Sie das Datenvisualisierungsmodul importieren:
import QtDataVisualization 1.2
Danach können Sie Scatter3D in Ihren qml-Dateien verwenden:
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"; } } }
Siehe Simple Scatter Graph für ein ausführliches Anwendungsbeispiel.
Siehe auch Scatter3DSeries, ScatterDataProxy, Bars3D, Surface3D, und Qt Data Visualization C++ Classes.
Eigenschaft Dokumentation
axisX : ValueAxis3D
Die aktive x-Achse.
Wird keine Achse angegeben, wird eine temporäre Standardachse ohne Beschriftung und mit einem automatisch angepassten Bereich erstellt. Diese temporäre Achse wird zerstört, wenn eine andere Achse explizit auf dieselbe Ausrichtung gesetzt wird.
axisY : ValueAxis3D
Die aktive y-Achse.
Wird keine Achse angegeben, wird eine temporäre Standardachse ohne Beschriftung und mit einem automatisch angepassten Bereich erstellt. Diese temporäre Achse wird zerstört, wenn eine andere Achse explizit auf dieselbe Ausrichtung gesetzt wird.
axisZ : ValueAxis3D
Die aktive z-Achse.
Wird keine Achse angegeben, so wird eine temporäre Standardachse ohne Beschriftung und mit einem automatisch angepassten Bereich erstellt. Diese temporäre Achse wird zerstört, wenn eine andere Achse explizit auf dieselbe Ausrichtung gesetzt wird.
selectedSeries : Scatter3DSeries
Die ausgewählte Serie oder Null.
seriesList : list<Scatter3DSeries> [default]
Diese Eigenschaft enthält die Serien des Diagramms. Standardmäßig enthält diese Eigenschaft eine leere Liste. Um die Serien zu setzen, verwenden Sie entweder die Methode addSeries() oder definieren Sie sie als Kinder des Diagramms.
Dokumentation der Methode
void addSeries(Scatter3DSeries series)
Fügt die series zum Diagramm hinzu. Ein Diagramm kann mehrere Reihen enthalten, hat aber nur einen Achsensatz. Wenn die neu hinzugefügte Reihe ein ausgewähltes Element angegeben hat, wird es hervorgehoben und eine vorhandene Auswahl wird gelöscht. Nur eine hinzugefügte Reihe kann eine aktive Auswahl haben.
Siehe auch AbstractGraph3D::hasSeries().
void removeSeries(Scatter3DSeries series)
Entfernen Sie die series aus dem Diagramm.
Siehe auch 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.