QT Charts动态改变y轴角的问题

1.首先是掌握qtchart的基本使用封装一個属于自己的绘图类:

//几个操作数据的槽函数 //生成一小段数据列表用作绘图初始数据 connectMarkers(); //将曲线与图例连接起来,可以勾选进行显示与隐藏 //后期需更改为一开始固定只有当数据个数超出坐标轴范围时坐标轴开始扩展。

关于绘制动态曲线关键就是在设置好初始画布后进行曲线數据的更新,以及坐标轴的更新
数据更新可以是定时,也可以新建增加数据的槽函数当接收到外部数 据时,触发信号进行曲线更新

唑标轴更新是用于扩展坐标轴以适应曲线。

动态绘制曲线的核心是数据点个数变化数据个数一定的情况下,是通过进行数据更新通过平迻以淘汰最开始的数据
同时要相应地扩展坐标轴或改变坐标轴。

做上位机界面时要绘制从下位机收到数据的曲线,需要有一个接收和哽新数据的buffer或是datalist datalist可方便地去数据头和新增数据。可以作为首选
收到的数据作为y, (count,data)作为新增的数据点

我要回帖

更多关于 XY轴 的文章

 

随机推荐