Scatter3D QML类型
3D散点图。 更多...
导入声明 | import QtDataVisualization 1.7 |
自 | QtDataVisualization 1.0 |
继承 |
属性
- axisX : ValueAxis3D
- axisY : ValueAxis3D
- axisZ : ValueAxis3D
- selectedSeries : Scatter3DSeries
- seriesList : list<Scatter3DSeries>
方法
- void addSeries(Scatter3DSeries series)
- void removeSeries(Scatter3DSeries series)
详细描述
此类型允许开发人员使用Qt Quick渲染3D散点图。
您需要导入数据可视化模块才能使用此类型
import QtDataVisualization 1.2
之后,您可以在QML文件中使用Scatter3D
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"; } } }
更多使用示例,请参阅简单散点图
另请参阅Scatter3DSeries、ScatterDataProxy、Bars3D、Surface3D和Qt数据可视化C++类。
属性文档
axisX : ValueAxis3D |
活动的x轴。
如果没有给出轴,将创建一个带有无标签和自动调整范围的临时默认轴。如果显式地将另一个轴设置为同一方向,则该临时轴会被销毁。
axisY : ValueAxis3D |
活动的y轴。
如果没有给出轴,将创建一个带有无标签和自动调整范围的临时默认轴。如果显式地将另一个轴设置为同一方向,则该临时轴会被销毁。
axisZ : ValueAxis3D |
活动的z轴。
如果没有给出轴,将创建一个带有无标签和自动调整范围的临时默认轴。如果显式地将另一个轴设置为同一方向,则该临时轴会被销毁。
selectedSeries : Scatter3DSeries |
选定的系列或null。
seriesList : list<Scatter3DSeries> |
此属性包含图表的系列。默认情况下,此属性包含一个空列表。要设置系列,请使用addSeries()方法,或将它们定义为由图定义的子项。
方法文档
void addSeries(Scatter3DSeries series) |
将series添加到图中。一个图可以包含多个系列,但它只有一个坐标轴集合。如果新添加的系列指定了选择项目,它将被突出显示,任何现有选择都会被清除。只能有一个添加的系列可以进行激活选择。
另请参阅 AbstractGraph3D::hasSeries()。
void removeSeries(Scatter3DSeries series) |
从图中移除series。
另请参阅 AbstractGraph3D::hasSeries()。
© 2024 Qt公司有限公司。本文档中包含的贡献的版权属于各自的拥有人。本提供的文档是在自由软件基金会发布的GNU自由文档许可协议1.3版的条款下授权的。Qt及相应的标志是芬兰的Qt公司及/或其他全球国家的®。所有其他商标均为其各自的拥有人财产。