查看完整版本: [-- QChart折线面积图实时绘制性能问题 --]

QTCN开发网 -> Qt基础编程 -> QChart折线面积图实时绘制性能问题 [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

xiaomao5772 2021-09-06 17:08

QChart折线面积图实时绘制性能问题

使用QChart绘制折线面积图,就是一根折线,和X轴包围绘制,数据源源不断地发送过来,实时绘制,当数据点过多,大概6、7千的时候,就明显感觉卡顿了,试了各种方式,replace啥的都试过了,没有明显改善,各位大佬有没有什么好的办法,由于要包围绘制,所以没法使用opengl

20091001753 2021-09-06 19:20
加个缓冲,不要每次来了新数据就立马绘制,比如可以是 1秒 绘制一次。

eniaclyl 2021-09-06 21:03
没有什么事是2秒刷新一次解决不了,如果有,那就3秒

liudianwu 2021-09-07 16:46
可以换qt6试试,qchart性能巨大提升

xiaomao5772 2021-09-07 18:32
liudianwu:可以换qt6试试,qchart性能巨大提升 (2021-09-07 16:46) 

好的感谢版主,我晚上回去试试,你说的是C++的QChart还是QML的QChart呢?我看了网上的介绍,新的图形架构,QML性能有很大的提升

xiaomao5772 2021-09-08 10:25
20091001753:加个缓冲,不要每次来了新数据就立马绘制,比如可以是 1秒 绘制一次。 (2021-09-06 19:20) 

我试过了,数据量上来了照样卡成狗,主要是那个面积序列造成的,如果只绘制曲线就还好

xiaomao5772 2021-09-08 14:17
liudianwu:可以换qt6试试,qchart性能巨大提升 (2021-09-07 16:46) 

版主好,我昨晚试了试QT6的C++QChart,相同场景下,相比我用的5.12没感觉有多大的性能提升啊


查看完整版本: [-- QChart折线面积图实时绘制性能问题 --] [-- top --]



Powered by phpwind v8.7 Code ©2003-2011 phpwind
Gzip disabled