图表控件LightningChart .NET再破世界纪录!支持实时可视化 1 万亿个数据点 | 附正版试用下载

原创|行业资讯|编辑:何家巧|2023-02-10 10:19:05.410|阅读 171 次

概述:几年前,LightningChart .NET 图表渲染 10 亿个数据点打破了世界纪录。现在,LightningChart .NET 的可视化能力是以前的 1,000 倍——能够在实时滚动用例中呈现 1 万亿个数据点。今天我们演示一个使用DigitalLineSeries渲染1,000,000,000数据点的WPF项目来测试这个功能。

# 聚惠初夏 ·DevExpress、Aspose、MyEclipse等知名产品 送技术支持/VIP资源/无门槛优惠券 >>

相关链接:

LightningChart.NET SDK 是一款高性能数据可视化插件工具,由数据可视化软件组件和工具类组成,可支持基于 Windows 的用户界面框架(Windows Presentation Foundation)、Windows 通用应用平台(Universal Windows Platform)和 Windows Forms.NET 平台。现在可支持实时可视化1万亿个数据点,欢迎下载最新版试用。

LightningChart® .NET | 下载试用


最近,LightningChart .NET 实现在实时滚动用例中呈现 1 万亿个数据点,再一次打破了世界纪录,在性能和数据呈现方面成为了重要的里程碑。

几年前,LightningChart .NET 图表渲染 10 亿个数据点打破了世界纪录。现在,LightningChart .NET 的可视化能力是以前的 1,000 倍——能够在实时滚动用例中呈现 1 万亿个数据点。今天我们演示一个使用DigitalLineSeries渲染1,000,000,000数据点的WPF项目来测试这个功能。
LightningChart .NET什么
LightningChart .NET 是一个兼容 WinForms、UWP 和 WPF 的数据可视化组件(图表库)。LightningChart.NET 现在可以满足应用程序开发人员和最终用户的最高性能要求。
在振动分析、医疗设备制造或贸易和金融等高要求行业工作的软件开发人员和工程师构建面向数据的应用程序,这些应用程序必须实时处理大量数据,而无需对单个数据点进行下采样。
如果您想详细了解支持 LightningChart .NET 的技术,请点击查看产品详情
1万亿数据点的重大突破是什么?
LightningChart .NET v.10.3的新版本带来了多项性能改进和新增功能,包括名为 DigitalLineSeries 的全新线系列,它用于显示一条在两个 Y 值之间交替的线。
DigitalLineSeries 的创新之处在于它指的是用于可视化数字逻辑状态的二进制步进线,并且在 LightningChart .NET 中可用的所有线系列中,这条线消耗的内存最少


用LightningChart .NET中的DigitalLineSeries实现1万亿数据点的可视化

测试规范

这些是测试期间的规格和参数:

随着 LightningChart .NET v.10.3 的发布,我们进行了渲染和性能测试,我们能够在这些测试中展示新的线系列 DigitalLineSeries 如何在实时滚动用例中可视化 1 万亿个数据点 (1,000,000,000,000)。

在测试期间,我们监控了每秒帧数 (FPS),并观察到大约 60hz 的高 FPS 速率。每秒帧数表示每秒更新图表或可视化的次数。FPS率越高越好,但作为参考,好的FPS至少应该在40以上。
没有使用降频采样
下采样指的是一种与真正的高性能形成对比的技术,因为它是在需要渲染百万、十亿或更多数据点时实施的。
下采样的工作方式是只处理有限百分比的数据点,意思是,不是处理 100% 的数据点,而是只处理 1%。这是一种常见的解决方法,它以大量信息丢失为代价来减轻设备中的资源消耗。
当可视化 1 万亿个数据点时,每个数据点都完全包含在渲染中。
LightningChart .NET 成为第一个能够可视化比任何其他 WPF 数据可视化解决方案多几倍的数据的图表库,使用 128 GB RAM。
1 万亿个数据点
下一个视频展示了 DigitalLineSeries 如何以滚动模式同时使用 99 个不同的数据流通道呈现 1 万亿个数据点。


从左上角,您可以看到不同的可用预设。就设备的资源消耗而言,第一个预设是最实惠的,因为它仅使用 1 GB 的 RAM 即可呈现 1000 万个数据点,即使对于最低端的设备也是可行的过程。

最后一个可用预设对应于使用 128 GB RAM 渲染 1 万亿个数据点。此预设建议在高端设备中用于具有数据密集型进程的应用程序。


如视频中所示,在过程结束时,可以看到渲染的数据点总数:1,109,080,000,000。实际上可视化了超过 1 万亿个数据点。


复制测试
任何拥有能够处理测试要求的桌面设备的用户都可以复制此测试。
点击此处,您可以获取“ LightningChart .NET 30 天免费试用
下载 LightningChart .NET 后,您将可以访问桌面交互式示例,您可以在其中搜索 DigitalLineSeries 并执行测试。

该测试可以根据您设备的规格进行调整,例如,使用 4 GB RAM 可视化 50 亿个数据点或使用 16 GB RAM 可视化 400 亿个数据点。

本次关于LightningChart中可以实时呈现1万亿数据点的介绍到这里了,点击此处查看LightningChart系列教程


想要了解或购买LightningChart 正版授权的朋友,欢迎咨询慧都官方客服

欢迎加入LightningChart技术交流群: 740060302  



标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@evget.com


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问

在线咨询
联系我们

客服热线
023-68661681

QQ客服

意见反馈


添加微信获专业服务

TOP
在线客服系统
live chat