Qt Charts之实时动态曲线示例

Qt Charts 可以绘制常见的曲线图、折线图、柱状图和饼状图等图表。

一、注意事项:

1、使用 Qt Charts 模块,需要在 pro 文件下添加以下语句。

QT += charts

2、需要使用命名空间。

格式如下:

一般在头文件处加上

 QT_CHARTS_USE_NAMESPACE

或者在头文件类外加上以下语句。

using namespace QtCharts;

二、利用Qt Charts 创建实时动态曲线 步骤如下:

  1. 创建 chart 图表
  2. 创建两条坐标轴 axisX 与 axisY
  3. 将两条坐标轴添加到 chart 图表上,
  4. 再将 splineSeries 曲线与坐标轴连系起来
  5. 将 chart 图表添加到 chartView 图表视图中(曲线上的数据由系统产生随机数,使用定时器更新数据)

三、示例代码

1、在头文件“mainwindow.h”具体代码如下。

2、在源文件“mainwindow.cpp”具体代码如下。

3、运行效果

四、小结

QChartView :属于窗口组件,用来安放 QChart 并呈现在窗口里

QChart:图表类型,表示一整张图表。需要被装在QChartView里显示,用来安放数据列

QSplineSeries(曲线)、QLineSeries(折线):数据列,用于表示一套数据。反映在折线图里就是一个数据列表示一条线

Qt Charts绘制,分为四个部分:数据(QXYSeries)、图表(QChart)、坐标轴(QAbstractAXis)和视图(QChartView)。

QChart要先添加数据(QXYSeries),再加载坐标轴(加载轴的过程是先添加轴到 Chart 上,再附加轴到 Series 上)。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值