Qt 图表

Qt 图表模块使您能够在二维和三维图表中可视化数据。在三维领域,支持条形图、散点图和曲面图。非常适合可视化深度图和大量快速变化的数据,例如从多个传感器接收的数据。可以通过使用主题或添加自定义项和标签来自定义图表的外观和感受。

在二维领域,支持条形图、折线图和散点图,并且与任何其他 QML 内容轻松组合。

Qt 图表基于 Qt 6 构建,三维图表基于 Qt Quick 3D 以利用硬件加速和 Qt Quick。

注意:此模块处于技术预览阶段

使用模块

QtGraphs QML API

模块的 QML 类型可通过 QtGraphs 导入获取。要使用这些类型,将以下导入语句添加到您的 .qml 文件中

import QtGraphs

C++ API

使用 Qt 模块的 C++ API 需要链接到模块库,无论是直接还是通过其他依赖项。包括 CMake 和 qmake 在内的几种构建工具对此有专用支持。

使用 CMake 构建

使用 find_package() 命令在 Qt6 包中定位所需的模块组件

find_package(Qt6 REQUIRED COMPONENTS Graphs)
target_link_libraries(mytarget PRIVATE Qt6::Graphs)

有关详细信息,请参阅使用 CMake 构建概述。

使用 qmake 构建

要使用 qmake 配置模块以进行构建,请将模块添加到项目 .pro 文件中 QT 变量的值中

QT += graphs

文章和指南

限制功能

如果应用程序的目标是某些具有有限规格的嵌入式硬件,则可以将模块的二维或三维支持构建到模块中。

有关更多信息,请参阅配置 Qt 图表

Qt 图表二维

Qt 图表三维

示例

API 参考

许可证和授权

Qt 图形可通过Qt 公司提供商业许可证使用。另外,它也可以在GNU 通用公共许可证,版本 3下使用。有关更多详情,请参阅Qt 许可证书

© 2024 Qt 公司有限公司。本文档中包含的贡献文档的版权归其各自所有者。本提供文档的许可受GNU 自由文档许可版本 1.3条款的约束,由自由软件基金会发布。Qt及其相关标志是芬兰及其它全球国家的商标,由Qt公司有限公司拥有。所有其他商标均为其各自所有者的财产。