Qt中使用QChart绘制动态折线图。
可以根据刷新的点位置,更新折线图的后续走向,创建定时器,定时更新点,实现动态显示折线。
如图,线会往后走,坐标轴不动。(不会录屏,尴尬,要怎么录屏?怎么插入笔记?)
pro文件 + charts
QT += core gui charts
.h文件
#ifndef WIDGET_H
#define WIDGET_H
#include <QWidget>
#include <QtCharts/QLineSeries>
#include <QtCharts/QChart>
#include <QtCharts/QChartView>
#include <QValueAxis>
#include <QTimer>
QT_CHARTS_USE_NAMESPACE
QT_BEGIN_NAMESPACE
namespace Ui { class Widget; }
QT_END_NAMESPACE
class Widget : public QWidget
{
Q_OBJECT
public:
Widget(QWidget *parent = nullptr);
~Widget();
QLineSeries *series;
QChart *serialchart;
QValueAxis *AxisX;
QValueAxis *AxisY;
qreal l_x;
qreal l_y;
i