简数社区

查看: 550|回复: 0

[功能干货] 【数据干货】实时渲染10亿海量数据!!!

[复制链接]

43

主题

54

帖子

366

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
366
发表于 2017-11-28 16:26:02 | 显示全部楼层 |阅读模式
市面上大部分图表控件在呈现一定规模的数据时,容易导致软件崩溃。如果对软件进行并发、数据高速处理等极高要求操作,在选软件产品时一定要仔细对比,这样在使用当中就会节省很多时间并提高工作效率。
通过智能应用不断演进的技术,显卡特性和处理能力,能够实时呈现10亿(1,000,000,000)数据点滚动线图。下面将为大家简单介绍这款超历害的图表控件;

控件名称:LightningChart

在2013年基准测试中,LightningChart创出高达两千万(20,000,000)数据点并保持流畅线条的独一无二记录。
继2013年之后,LightningChart团队创造更加惊艳的效果,于2016年,LightningChart实现了超过十亿(1,000,000,000)数据点的滚动线图,将实时渲染的推上了一个全新的行业高度。

市面产品与LightningChart区别:

常规技术:为了提高性能,部分控件使用数据重采样/下采样等技术处理,从而导致丢失数据的详细信息,大部分数据点被跳过或不准确地呈现。

LightningChart使用创新技术:
LightningChart使用突破性创新技术,以实时优化为系列,大大提升了实时渲染的效率,让您可以高效直观的观看实时数据源,这种突破性创新技术在WPF 和 WinForms图表控件行业中是史无前例的。

周期性地,在每个序列的尾部附加数据点的选定计数。当图表变满(线条到达右边缘)时,开始滚动视图,滚动线图默认设置有10个系列,X轴长度为100,000,000点。 总计1,000,000,000个数据点。

线条样式为圆形,采用抗锯齿2像素线宽提高画质使图像看起来更柔和。

线条通过Y值着色, 接近最大值,线为红色。 接近最小值,线为蓝色。 此外,还提供统一的报警限值。

推荐以下设置运行演示:Windows 7 ... 10,Intel i7处理器,一个好的显卡,16 GB RAM。 采用NVIDIA GTX 960的FPS帧率测量大约为:
  • 默认窗口大小,接近全高清:平均约100 FPS
  • 4K超高清全屏:平均约60 FPS

LightningChart实时优化系列,可以高效直观的进行实时可视化数据馈送,目前市面上无其他WPF或WinForms图表控件可以对其进行比较的。 部分市面控件仅仅可以采集到800,000个数据点,使用重采样或不使用重采样, 与LightningChart呈现的10亿数据点相比,这是一个巨大的差异。

运用公司内部电脑进行测试证明,LightningChart能够运行18亿个数据点,直到内存不足,交换内存后缓慢接管。

LightningChart 中文网论坛管理团队

我们提供:商业授权技术支持图表定制VIP服务 等相关支持服务
在线客服:2133220776(QQ,非技术,工作日 10:00 ~ 17:00)
新浪微博:https://weibo.com/jianshukeji
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

快速回复 返回顶部 返回列表