Scatter3D QML 类型
3D 散点图。更多...
导入声明 | import QtGraphs |
继承 | |
状态 | 技术预览 |
- 所有成员的列表,包括继承的成员
- Scatter3D 是 Qt 图形 3D QML 类型 的一部分。
属性
- axisX : ValueAxis3D
- axisY : ValueAxis3D
- axisZ : ValueAxis3D
- selectedSeries : Scatter3DSeries
- seriesList : list<Scatter3DSeries>
方法
- void addSeries(Scatter3DSeries series)
- void removeSeries(Scatter3DSeries series)
详细描述
此类型使开发者能够使用 Qt Quick 渲染 3D 散点图。
要使用此类型,则需要导入 Qt 图形模块
import QtGraphs
之后,您可以在 qml 文件中使用 Scatter3D
import QtQuick import QtGraphs 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 图形 3D 的 C++ 类。
属性文档
axisX : ValueAxis3D |
活动 x 轴。
如果没有指定轴,将创建一个带有无标签和自动调整范围的临时默认轴。如果显式地将另一个轴设置为相同的方向,则销毁此临时轴。
axisY : ValueAxis3D |
活动 y 轴。
如果没有指定轴,将创建一个带有无标签和自动调整范围的临时默认轴。如果显式地将另一个轴设置为相同的方向,则销毁此临时轴。
axisZ : ValueAxis3D |
活动 z 轴。
如果没有指定轴,将创建一个带有无标签和自动调整范围的临时默认轴。如果显式地将另一个轴设置为相同的方向,则销毁此临时轴。
selectedSeries : Scatter3DSeries |
所选系列或 null。
seriesList : list<Scatter3DSeries> |
此属性持有图形的系列。默认情况下,此属性包含一个空列表。要设置系列,可以使用addSeries()方法或将它们定义为图形的子项。
方法文档
void addSeries(Scatter3DSeries 系列) |
将系列添加到图形中。一个图形可以包含多个系列,但只有一个坐标轴集合。如果新添加的系列指定了选择的项,它将被突出显示,并且现有选择将被清除。只能有一个添加的系列可以有活动选择。
另请参阅AbstractGraph3D::hasSeries()。
void removeSeries(Scatter3DSeries 系列) |
从图形中删除系列。
另请参阅AbstractGraph3D::hasSeries()。
© 2024 Qt 公司。此处包含的文档贡献是各自所有者的版权。此处提供的文档是根据自由软件基金会出版的GNU自由文档许可证版本1.3的条款许可的。Qt及其 respective logos是芬兰以及 worldwide其他国家的Qt公司的商标。所有其他商标均为各自所有者的财产。