图二的动态曲线是个什么原理

Rockismej 2015-05-13 09:40:48

http://img.my.csdn.net/uploads/201303/30/1364635473_2588.gif
图二的动态曲线是个什么原理?
如果曲线这样一直长时间累计压缩数据存在数组的话可能不行吧?
那如果要达到实时回溯缩放最开始的曲线图形最好的办法该如何?
...全文
164 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
Rockismej 2017-03-02
  • 打赏
  • 举报
回复
顶下让大家看到
笨笨仔 2015-05-13
  • 打赏
  • 举报
回复
引用 5 楼 vcttyys 的回复:
如果一秒100个数据,运行10天,实时的绘出100x3600x24x10这么多数据,感觉背不住吧?
你想想,压缩绘图时能不丢点?如果屏幕宽度按1280像素算,它一行也最多只能有1280个点,且还要除去不能绘制的区域,因此,所谓压缩算法就在于从数据中取点的算法。如果你的思维停在将几天的数据全部绘在屏幕上,那就是再大的屏也要溢出。
Rockismej 2015-05-13
  • 打赏
  • 举报
回复
如果一秒100个数据,运行10天,实时的绘出100x3600x24x10这么多数据,感觉背不住吧?
lx624909677 2015-05-13
  • 打赏
  • 举报
回复
用GDI绘图画你图的图片里的图没问题的,100不算多
Rockismej 2015-05-13
  • 打赏
  • 举报
回复
每秒钟过来的数据有100个,且一直运行至少得好几天,且玩这所有的数据都的压缩实时的显示出来,压缩的曲线我想看的话还得能放大出来,感觉好难!
Rockismej 2015-05-13
  • 打赏
  • 举报
回复
关键是要得把所有的数据绘出来啊,且是实时的,这样会不会太慢了吧?
笨笨仔 2015-05-13
  • 打赏
  • 举报
回复
长时间记录数据可直接写到文件中,屏幕显示可用文件数据
Rockismej 2015-05-13
  • 打赏
  • 举报
回复
感觉好难实现啊,不知二位大哥有没参考的代码看下,谢谢你们了
worldy 2015-05-13
  • 打赏
  • 举报
回复
压缩到一定长度后就得使用等时间间隔取数,前头的数据抛弃
昨夜无风 2015-05-13
  • 打赏
  • 举报
回复
很简单,假如你要画在1000个像素宽的窗口,没2个像素画一个点的话,也就只能画500个点,你1000万个数据你想想怎么取吧。你可以间隔2万个点画一下,或者对这2万个点做平均画。要放大的时候再把这2万个点取出来再做细化处理
Rockismej 2015-05-13
  • 打赏
  • 举报
回复
你好,那这压缩取点的算法能否给我大概讲下吗?谢谢你了

16,472

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Web++
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧