当然可以!这里用C++的Qt框架(假设Qt 5或Qt 6,推荐Qt 5.12及以上)为你实现一个动态折线图,核心功能包括:
动态向折线图添加点(模拟实时数据,如每秒一个数据点)
图表实时刷新,显示最新数据
用到了 QWidget + QPainter 的自绘方式。你也可以用 Qt Charts (QLineSeries等),但基础自绘更灵活。
一、main.cpp
#include <QApplication>
#include "dynamiclinechart.h"
int main(int argc, char *argv[]