Qt Charts C++类
Qt Charts API的C++类。 更多信息...
类
用于特殊化轴线类的基类 | |
所有条形系列类的抽象父类 | |
所有Qt图表系列的基础类 | |
用于区域系列的图例标记 | |
以区域图表的形式呈现数据 | |
向图表的轴线添加类别 | |
用于条形系列的图例标记 | |
以按类别分组的垂直条形表示数据序列 | |
表示条形图中的一个条形集 | |
用于箱线图序列的图例标记 | |
以箱线和须图表形式呈现数据 | |
表示箱线和须图表中的一个单项 | |
用于K线图的图例标记 | |
用于K线序列的抽象模型映射类 | |
以烛台图的形式呈现数据 | |
表示烛台图中的一个单项 | |
在轴上放置命名范围 | |
管理图表系列的图形表示,包括图例和轴线 | |
可以显示图表的独立小部件 | |
在图表的轴之一中显示颜色刻度 | |
向图表的轴添加日期和时间 | |
条形序列的水平模型映射器 | |
箱线序列的水平模型映射器 | |
烛台序列的水平模型映射器 | |
饼序列的水平模型映射器 | |
线、样条和散点序列的水平模型映射器 | |
以按类别分组的水平条形表示数据序列 | |
以每个类别的百分比表示分类数据的序列 | |
以水平堆叠条形的形式表示数据序列,每个类别一个条形 | |
显示图表的图例 | |
抽象对象,可用于访问图例中的标记 | |
以折线图的形式呈现数据 | |
向图表的轴添加对数刻度 | |
以每个类别的百分比表示分类数据的序列 | |
饼序列的图例标记 | |
以饼图的形式呈现数据 | |
表示饼序列中的一个切片 | |
以极坐标图的形式呈现数据 | |
以散点图的形式呈现数据 | |
以样条图的形式呈现数据 | |
以垂直堆叠条形的形式表示数据序列,每个类别一个条形 | |
条形序列的垂直模型映射器 | |
柱状分组视图模型的垂直映射器 | |
烛台系列垂直映射器 | |
饼图系列垂直映射器 | |
用于折线、样条和散点系列垂直映射器 | |
为图表的轴添加值 | |
用于折线、样条和散点系列的图例标记 | |
线、样条和散点系列的基础类 |
详细描述
图表API建立在Qt图形视图框架之上。可以使用QGraphicsWidget通过QChart类显示图表。然而,还有一个便利类QChartView,它基于QWidget。这些使我们能够快速将Qt图表用作普通的Qt小部件。
如果您打算在应用程序中使用Qt Charts C++类,请使用以下包含和使用指令
#include <QtCharts> using namespace QtCharts;
注意:使用Qt Creator的Qt Quick应用程序向导创建的项目基于使用QGuiApplication的Qt Quick 2模板。项目中所有此类QGuiApplication实例都必须替换为QApplication,因为该模块依赖于Qt的图形视图框架进行渲染。
要将Qt图表模块链接到您的项目中,请将以下行添加到您的qmake
项目文件中
QT += charts
每种图表类型都由派生自QAbstractSeries的类表示。要创建图表,用户必须使用相关序列类的实例,并将其添加到QChart实例中。
QLineSeries* series = new QLineSeries(); series->append(0, 6); series->append(2, 4); ... chartView->chart()->addSeries(series); chartView->chart()->createDefaultAxes();
© 2024 Qt公司有限公司。此处包含的文档贡献属于其各自的版权所有者。此处提供的文档是根据自由软件基金会发布的GNU自由文档许可证版本1.3的条款许可的。Qt及其相关商标是芬兰的Qt公司及其在全世界范围内其他国家的商标。所有其他商标均为其各自所有者的财产。