首页新闻找找看学习计划

如何才能实时可视化10亿数据点海量数据?

0
[已关闭问题] 关闭于 2017-11-06 17:03

市面上大部分图表控件在呈现一定规模的数据时,容易导致软件崩溃。如果对软件的并发、数据高速处理有极高要求的话,在选软件产品时一定要仔细对比,这样在使用当中就会节省很多时间并提高工作效率。

我给大家简单介绍款超牛的图表控件。这款控件是通过智能利用不断演进的游戏技术,显卡特性和处理能力,能够实时呈现10亿(1,000,000,000)数据点滚动线图。

2013年基准测试中,LightningChart创出高达两千万(20,000,000)数据点并保持流畅线流的独一无二记录。更加惊艳的是在2016年,LightningChart实现了超过十亿(1,000,000,000)数据点的滚动线图,将这个行业的标准推上了一个全新的水平。这种成就在WPF WinForms图表控件行业中是史无前例的。LightningChart实时优化系列,让您可以高效直观实时数据源,没有其他WPFWinForms图表组件可以做到。

为了提高性能,一些图表使用数据重采样/下采样。重采样丢失数据详细信息,因为大部分数据点被跳过或不准确地呈现。LightningChart是使用突破性创新技术,大大提升了实时渲染的效率。

您可以点击链接免费下载 the Demo and Visual Studio project

下载后请打开Executable Demo后运行WpfApplicationBillionPoints.exe

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

线条样式为圆形,采用抗锯齿2像素线宽提高画质使图像看起来更柔和。LightningChart 还有很多其他的线图,比这个更快的。

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

推荐以下设置运行演示:Windows 7 ... 10Intel i7处理器,一个好的显卡,16 GB RAM采用NVIDIA GTX 960FPS帧率测量大约为:

·        默认窗口大小,接近全高清:平均约100 FPS

·        4K超高清全屏:平均约60 FPS

 

LightningChart实时优化系列,可以高效直观的馈送实时数据,任何其他WPFWinForms图表控件是无可比拟的。最接近的竞争对手仅仅可以采集到800,000个数据点,LightningChart呈现的10亿数据点相比,这是一个巨大的差异。

 

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

LightningChart的主页 LightningChart | 初学一级 | 园豆:104
提问于:2017-05-03 15:32
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册