最近在做一个项目,定时获取下位机数据进行绘图,但是发现随着开始的时间越来越久,绘制的函数越来越耗时。最终经过定位,发现rescaleValueAxis()会越来越耗时。经过分析,应该是随着图像的增大,会越来越耗时,后面更改rescaleValueAxis()的第二个参数为true,即只对显示区域的图像进行rescale,那么耗时将会是一个固定值,就不会越来越耗时
QCustomPlot rescaleValueAxis()自适应轴函数会随着图像的增大而越来越慢
于 2023-07-29 17:30:34 首次发布
项目中遇到一个问题,即定时从下位机获取数据并绘图的过程中,绘图函数rescaleValueAxis的执行时间随时间增长而增加。分析发现,图像增大是导致耗时增加的原因。通过修改rescaleValueAxis的参数,使其只对显示区域的图像进行缩放,成功将耗时固定,解决了性能问题。
摘要由CSDN通过智能技术生成