PySide6.QtGraphs

详细描述

提供2D和3D图形的功能。

Qt Graphs 模块使您能够在 2D 和 3D 图表中可视化数据。

在3D领域中,支持条形图、散点图和曲面图。这对于可视化深度图和大量快速变化的数据(例如从多个传感器接收的数据)特别有用。可以通过使用主题或添加自定义项目和标签来自定义图表的外观和感觉。

在2D领域,支持面积图、条形图、圆环图、折线图、饼图、散点图和样条图,并且它们可以轻松地与任何其他QML内容结合。

Qt Graphs 基于 Qt 6 构建,3D 图形基于 Qt Quick 3D,以利用硬件加速和 Qt Quick 的优势。

使用模块

QtGraphs QML API

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

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进行构建,请将模块作为QT变量的值添加到项目的.pro文件中:

QT += graphs

构建一个小部件应用程序

  • 使用小部件构建

文章和指南

限制功能

在应用程序的目标是一些规格有限的嵌入式硬件的情况下,可以仅在模块中构建2D或3D支持。

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

Qt 二维图形

  • 概述

  • 从Qt Charts迁移指南

用于3D的Qt图表

  • 概述

  • 数据处理

  • 与数据交互

  • 从Qt DataVisualization迁移指南

  • 与Qt Quick 3D的集成

  • 已知问题

Qt 图表通用

  • 主题概述

示例

API参考

许可证和归属

Qt Graphs 可从 Qt 公司获得商业许可。此外,它还可在 GNU 通用公共许可证第 3 版下使用。有关更多详细信息,请参阅 Qt 许可。

该模块还提供了QML类型

班级列表

函数列表