什么是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-