• 2331阅读
  • 6回复

[讨论]QChart折线面积图实时绘制性能问题 [复制链接]

上一主题 下一主题
离线xiaomao5772
 

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

只看该作者 1楼 发表于: 2021-09-06
加个缓冲,不要每次来了新数据就立马绘制,比如可以是 1秒 绘制一次。
(づ ̄ 3 ̄)づ
离线eniaclyl

只看该作者 2楼 发表于: 2021-09-06
没有什么事是2秒刷新一次解决不了,如果有,那就3秒
8条评分好评度+2贡献值+2金钱+11威望+2
塔塔的日记 好评度 +1 - 2021-09-07
塔塔的日记 贡献值 +1 - 2021-09-07
塔塔的日记 威望 +1 - 2021-09-07
塔塔的日记 金钱 +1 - 2021-09-07
20091001753 好评度 +1 - 2021-09-06
20091001753 贡献值 +1 - 2021-09-06
20091001753 威望 +1 - 2021-09-06
20091001753 金钱 +10 - 2021-09-06
离线liudianwu

只看该作者 3楼 发表于: 2021-09-07
可以换qt6试试,qchart性能巨大提升
欢迎关注微信公众号:Qt实战/Qt入门和进阶(各种开源作品、经验整理、项目实战技巧,专注Qt/C++软件开发,视频监控、物联网、工业控制、嵌入式软件、国产化系统应用软件开发) QQ:517216493  WX:feiyangqingyun  QQ群:751439350
离线xiaomao5772

只看该作者 4楼 发表于: 2021-09-07
回 liudianwu 的帖子
liudianwu:可以换qt6试试,qchart性能巨大提升 (2021-09-07 16:46) 

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

只看该作者 5楼 发表于: 2021-09-08
回 20091001753 的帖子
20091001753:加个缓冲,不要每次来了新数据就立马绘制,比如可以是 1秒 绘制一次。 (2021-09-06 19:20) 

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

只看该作者 6楼 发表于: 2021-09-08
回 liudianwu 的帖子
liudianwu:可以换qt6试试,qchart性能巨大提升 (2021-09-07 16:46) 

版主好,我昨晚试了试QT6的C++QChart,相同场景下,相比我用的5.12没感觉有多大的性能提升啊
快速回复
限100 字节
 
上一个 下一个