社区
Qt
帖子详情
QWT 超过10W个点的曲线和MARKER如何提高绘制效率
wk__85
2014-03-28 12:44:46
我有一个超过10W的条数据需要绘制出曲线来,并且如果我设定某个点的参数时可以用一个三角图形MARKER到曲线上。
以上功能我都已经实现但是数度非常慢,原因是我每次MARKER时QWT会把整个曲线和我的图标重新绘制一边。
不知道有没有办法可以不要重新绘制曲线只是MARKER图标?谢谢各位帮忙解答一下
...全文
387
3
打赏
收藏
QWT 超过10W个点的曲线和MARKER如何提高绘制效率
我有一个超过10W的条数据需要绘制出曲线来,并且如果我设定某个点的参数时可以用一个三角图形MARKER到曲线上。 以上功能我都已经实现但是数度非常慢,原因是我每次MARKER时QWT会把整个曲线和我的图标重新绘制一边。 不知道有没有办法可以不要重新绘制曲线只是MARKER图标?谢谢各位帮忙解答一下
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wk__85
2014-03-28
打赏
举报
回复
可否在QWT中有方法把不同的曲线和marker画在不同的图层上
wk__85
2014-03-28
打赏
举报
回复
楼上的做法是一个方式,但是这样做我要实现其他很多功能,失去我用QWT的初衷了
accsoar
2014-03-28
打赏
举报
回复
如果我自己绘制的话,曲线绘制在一个大的pixmap上,marker绘制在一个小的pixmap上(背景色用透明色),在paintevent里先后画大小pixmap qwt不熟,不知道能不能用上面的方式
qwt
绘制
波形
曲线
,设置特征点标签。
这个功能很简单,但是网上不容易找到方法,经过花费20元巨款被大佬们指导过,最后找到一个很简单的实现方法。利用
qwt
plot
marker
标签来实现。通过setSymbol设置需要的形状,也可以基础
Qwt
Symbol来自定义所需形状。这里是引用我询问的大佬的代码,不会复制只会发图片,可以在我的问答里面找到。然后设置setValue,加入X,Y轴的值就可以实现效果。通过与下位机的通信,根据逻辑实现即可。
C++、基于Qt和
Qwt
实现交互式
曲线
图
基于 Qt 和
Qwt
的交互式
曲线
显示和操作,可自由增减数据点,以及拖动已有数据以改变
曲线
形状,支持获取
曲线
任意位置的精确坐标值。
Qwt
+VS2010+QT实现条形图和
Marker
线的交互。
前言 在学习中经常到CSND来搜索相关的知识学习,一直也有着想写自己第一篇关于自己编程的博客。今天留着上班时间偷空写了属于自己的博客。关于这段实习时间花费了不少时间学习的
Qwt
库调用,在VS2010下实现了这一程序。 配置为vs2010+Qt4.0+
Qwt
4.8.6 BarChart实现
Qwt
Plot中包含有很多组件,是用来
绘制
二维图像的widget。在它的画板上可以无限制的显示绘画组件。绘画组...
Qwt
折线图
一.
Qwt
PlotPicker这个类用于管理鼠标事件和鼠标形式 #include "
qwt
_plot_picker.h" #include "
qwt
_picker_machine.h"
Qwt
PlotPicker *
qwt
_picker;//
qwt
管理鼠标事件
qwt
_picker = new
Qwt
PlotPicker(this->
qwt
_plot->canvas()); c...
Qwt
--散点图/函数图
1.
Qwt
库
Qwt
Plot是用来
绘制
二维图像的widget。在它的画板上可以无限制的显示绘画组件。绘画组件可以是
曲线
(
Qwt
PlotCurve)、标记(
Qwt
Plot
Marker
)、网格(
Qwt
PlotGrid)、或者其它从
Qwt
PlotItem继承的组件。 2.简单介绍:原文链接,原作者辛苦........
Qwt
Plot拥有4个...
Qt
16,212
社区成员
26,592
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章