QT图表QtCharts的使用

本文介绍了QtCharts,它是Qt用于数据可视化的控件,包括折线图、饼图、棒图等多种类型。重点讲解了如何创建和设计Qt折线图,涉及QLineSeries、坐标轴和参考背景线。通过新建QChart对象,添加坐标轴,提升QWidget为QChartView,并使用QLineSeries添加折线,展示了创建折线图的步骤。最后提到了数据的添加和清除操作。
摘要由CSDN通过智能技术生成

什么是Qt图表

• Qt图表是专门用来数据可视化的控件
• Qt图表包含折线、饼图、棒图、散点图、范围图等
• Qt图表也叫QtCharts,之前是不发布的,直到最近几年才发布
• 在QtCharts没发布之前,项目开发者都是使用QCustomPlot或
• QWT等第三方图表库开发Qt图表控件的
• 使用Qt图表时,需要Qt += charts

QT折线图

• Qt折线图使用的类是QLineSeries
• Qt折线图包含如下几个部分:
① 坐标轴(x,y)
② 线条
③ 参考背景线
• 折线图是依附在QChartView(继承来自QWidget)窗体上

QT折线图设计方法

① 新建一个QChart图表对象chart;
② 往chart添加坐标轴(x,y轴);
③ 在ui里提升一个QWidget成QChartView,作为chart的底盘;
④ 往chart里添加新的折线对象QLineSeries(可添加多条)

在 .h 头文件里创建指针变量:

 QChart *temhumichart;
 QValueAxis *axisX1;
 QValueAxis *axisY1;
 QLineSeries *temline;
 QLineSeries *humiline;

不要忘记在 .C文件里 new 一下,.C文件代码如下:
新建一个QChart图表对象chart;
往chart添加坐标轴(x,y轴); 这两步我就合并在这里一起写了:

   temhumichart = new QChart();
   temhumichart->legend()->hide();
   temhumichart-
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值