本页内容

Qt Graphs 2D 概述

Qt Graphs 模块为学术研究和医学等对分析能力要求较高的行业,提供了一种开发响应迅速、复杂且动态的2D图表的方法。Qt Graphs 支持2D柱状图、折线图和散点图。通过结合用户交互与实时2D绘图功能,可以创建有效利用空间的用户界面。

详情请参阅AreaSeries 、BarSeries 、LineSeries 、PieSeries 、ScatterSeries 以及SplineSeries 。

图形类型

Qt Graphs 模块提供了以下二维图形类型:

GraphsView 是所有二维图表类型的基础容器,图表以系列的形式添加到其中。

二维面积图

数据以由点组成的区域形式绘制。这些点由两个系列定义:upper 和lower 。

两条系列之间的区域将作为图形绘制。如果仅定义了上方的系列,则该区域位于图形底部与上方系列之间。

带有实心填充区域的多色面积图

有关更多信息,请参阅AreaSeries 和XYPoint 。

2D 条形图

数据将绘制为按类别分组的垂直条形系列,每个条形集中的每个类别都会向该系列添加一个条形。

两张对比2023年和2024年数据的柱状图

有关详细信息,请参阅BarSeries 和BarSet 。

2D 环形图

环形图是饼图的一种特例,它具有一个用于定义hole size 的额外属性。

显示类别数据的嵌套环形图

有关更多信息,请参阅PieSeries 和PieSlice 。

2D 折线图

折线图用于通过直线连接的一系列数据点来展示信息。对于每个数据点,需指定两个值来确定其在横轴和纵轴上的位置。

包含两条相交数据序列的折线图

有关更多信息,请参阅LineSeries 和XYPoint 。

2D 饼图

饼图由使用PieSlice 类型定义的扇区组成。这些扇区可以包含任意数值,因为PieSeries 类型会计算每个扇区相对于该系列中所有扇区总和的百分比,从而确定该扇区在图表中的实际大小。

包含汽车制造商扇区的饼图

有关更多信息,请参阅PieSeries 和PieSlice 。

二维散点图

散点数据在图表上以一组点的形式显示。每个点由两个值指定,分别决定其在横轴和纵轴上的位置。

带有彩色正方形数据点的散点图

有关更多信息,请参阅ScatterSeries 和XYPoint 。

2D 样条图

样条图用于通过平滑的样条线段连接一系列数据点来展示信息,这些样条线段会经过图中定义的所有数据点。

通过数据点绘制平滑曲线的样条图

有关更多信息,请参阅SplineSeries 和XYPoint 。

© 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.