N体模拟数据可视化 LightningChart

N体模拟也许是目前最先进的数据可视化类型之一。事实上,我们现在谈论的不再是以商业为中心的传统数据的可视化,现在它甚至超越了比如振动分析等先进数据源。

那么,什么是N体模拟

N体模拟是对一个 "n"(数量)的粒子的可视化呈现,这些粒子保持一种力,使它们相互作用,在不同的方向和时间空间内不断运动。

那么,为什么N体模拟是一种先进的可视化类型?

由于其在研究领域的应用和使用性质,它被认为是一种先进的可视化类型。例如,它的应用之一是在天体物理学中用于模拟天体粒子星际云和其他天体。

目录

  • 什么是N体模拟? 
  • 研究应用和研究领域 
  • N型体模拟实例 
  • N体模拟的数据可视化 

  • 什么是N体模拟?

    在天体物理学中,N体模拟是指不同粒子由于重力和静电力的作用而相互吸引的可视化。

    简单地说,静电是包含在含有电荷的粒子中的(会使它们相互吸引的力或电)。

这就是N体类型的模拟的目的,为了将在一个时间框架内的体(粒子)之间发生的运动进行可视化,而这个时间框以是无限的!因此,在数个N体或粒子相遇的情况下,它们会交换电活动(能量)。因此,在N个体或粒子相遇的情况下会交换电活动(能量)。


研究应用和研究领域

天体物理学

最常见的应用之一是在天体物理学领域。N体模拟帮助研究人员直观地看到不同天体的形成,了解不同的事件,如星系的形成。N体模拟在该领域的主要应用是研究粒子之间存在的引力。

每个粒子都可以代表一定环境中的一个物体(例如,宇宙),而且在现实生活中,这些物体可以是无限的,这就是这种模拟的复杂性所在!

分子动力学

作为生物学和化学的一部分,这种类型的模拟被频繁地用于研究粒子的大数据集。正如斯图加特大学可视化和互动系统研究所建议的那样,这是一个要求特别高的领域,不仅需要大的渲染能力,还需要互动性和最高的性能。


N体模拟例子

例子1

也许天体模拟最重要的例子之一是 "千年模拟项目",它能够计算并显示暗物质在宇宙中的分布情况,输入了10^10个数据点(实际上是100多亿个数据点)。

简单地说,暗物质是指一种无形的物体,是一种看不见的东西,但天体物理学确实知道它的存在,因为他们可以研究它对其他天体的后果和影响。

例子2

你有没有想象过,当宇宙的年龄只有现在的5%时,它是什么样子的?

下一个例子显示了一堆星系,以及它们在整个数十亿年的时间里从一开始就是如何演变的。在可视化的开头,你可以看到宇宙只有其实际年龄的5%时的情况。

https://wwwmpa.mpa-garching.mpg.de/galform/data_vis/c13309_evol_mpeg4.avi

到了后面,您能看到的是一个巨大的冲击波,释放出巨大的能量。

看到能够以更大的形式出现的粒子的相互作用,例如,天体,难道不有趣吗?

例子3

10^3个数据点的LightningChart N体模拟。

这个例子包含在LightningChart .NET科学数据可视化库中,用于桌面应用开发。可视化显示了超过1000个不同粒子对人工力量反应的数据点。

可视化内的物体可以是任何类型的不同物理天体,如恒星、行星、黑洞、太阳系或星系。

在模拟中,引力是在粒子之间吸引和排斥的力量。

OneDrive for Business


 N体模拟的数据可视化解决方案

正如所见,这种类型的可视化的应用是多种多样的,在天体物理学中被广泛使用。

今天,只有少数开源的解决方案,甚至更少的商业解决方案可以提供如此先进和技术要求高的可视化类型。

根据可视化库或软件的不同,N-体模拟可能会遇到只渲染数千个数据点的限制,而不是数百万个。这是因为现代计算机只使用CPU而不是GPU来计算基本的算术运算。

有了更强大的处理器,可以渲染更多的数据点。

LightningChart .NET是一个先进的数据可视化组件,只为整合在桌面应用程序中的高性能科学和高级数据可视化而定制

在LightningChart中,你会发现先进的和最高性能的数据可视化,用于先进的目的,如N体模拟,LiDar数据,医疗应用的ECG,振动分析,金融交易,地理,数字处理,以及170多种图表类型!

了解更多关于LightningChart .NET

N体模拟数据可视化 LightningChart®的更多相关文章

  1. 大数据可视化呈现工具LightningChart的用法

    LightningChart (LightningChart Ultimate) 软件开发工具包是微软VisualStudio 的一个插件,专攻大数据可视化呈现问题,用于WPF(WindowsPres ...

  2. 什么是体数据可视化(Volume data visualization)?及体绘制的各种算法和技术的特点?

    该文对体数据进行综述,并介绍了体数据的各种算法和技术的特点. 前言 由于3D数据采集领域的高速发展,以及在具有交互式帧率的现代化工作站上执行高级可视化的可能性,体数据的重要性将继续迅速增长. 数据集可 ...

  3. Webstorm+Webpack+echarts构建个性化定制的数据可视化图表&&两个echarts详细教程(柱状图,南丁格尔图)

    Webstorm+Webpack+echarts   ECharts 特性介绍 ECharts,一个纯 Javascript 的图表库,可以流畅的运行在 PC 和移动设备上,兼容当前绝大部分浏览器(I ...

  4. flask+sqlite3+echarts2+ajax数据可视化报错:UnicodeDecodeError: 'utf8' codec can't decode byte解决方法

    flask+sqlite3+echarts2+ajax数据可视化报错: UnicodeDecodeError: 'utf8' codec can't decode byte 解决方法: 将 py文件和 ...

  5. 手把手教你用FineBI做数据可视化

    前些日子公司引进了帆软商业智能FineBI,在接受了简单的培训后,发现这款商业智能软件用作可视分析只用一个词形容的话,那就是“轻盈灵动”!界面简洁.操作流畅,几个步骤就可以创建分析,获得想要的效果.此 ...

  6. 数据可视化案例 | 如何打造数据中心APP产品

    意识到数据探索带来的无尽信息,越来越多的企业开始建立自有的数据分析平台,打造数据化产品,实现数据可视化. 在零售商超行业,沃尔玛"啤酒与尿布"的故事已不再是传奇.无论是大数据还是小 ...

  7. 数据可视化 echarts3

    初识 echarts ECharts,一个纯 Javascript 的数据可视化图表库,可以流畅的运行在 PC 和移动设备上,兼容当前绝大部分浏览器(IE8/9/10/11,Chrome,Firefo ...

  8. 数据可视化-EChart2.0使用总结1

    图表是企业级Web开发必不可少的一个功能点.也是“数据可视化的一个具体呈现”.今天看到阮一峰翻译的“数据可视化:基本图表”一文,同时梳理一下公司现在项目使用的EChart2.0类库.阮一峰的文章同时也 ...

  9. 百度数据可视化图表套件echart实战

    最近我一直在做数据可视化的前端工作,我用的最多的绘图工具是d3.d3有点像photoshop,功能很强大,例子也很多,但是学习成本也不低,做项目是需要较大人力投入的.3月底由在亚马逊工作的同学介绍下使 ...

随机推荐

  1. 前端规范之Git提交规范(Commitizen)

    代码规范是软件开发领域经久不衰的话题,几乎所有工程师在开发过程中都会遇到或思考过这一问题.而随着前端应用的大型化和复杂化,越来越多的前端团队也开始重视代码规范.同样,前段时间,笔者所在的团队也开展了一 ...

  2. xmake v2.5.8 发布,新增 Pascal/Swig 程序和 Lua53 运行时支持

    xmake 是一个基于 Lua 的轻量级跨平台构建工具,使用 xmake.lua 维护项目构建,相比 makefile/CMakeLists.txt,配置语法更加简洁直观,对新手非常友好,短时间内就能 ...

  3. ORACLE 坏块的模拟和查看

    坏块的模拟和查看使用bbed工具修改数据文件的块,然后使用dbv和rman工具查看坏块. 1.创建数据:根据dbv查看没有坏块Total Pages Marked Corrupt : 0create ...

  4. Three 之 Animation 体验一

    Animation 体验一 动画效果 其中涉及到 skeletion.clipAction.GUI Skeletion 在建模软件中可导出 skeletion,这里安利一个可以创建动画的网站 http ...

  5. 基于python深度学习的apk风险预测脚本

    基于python深度学习的apk风险预测脚本 为了有效判断安卓apk有无恶意操作,利用python脚本,通过解包apk文件,对其中xml文件进行特征提取,通过机器学习构建模型,预测位置的apk包是否有 ...

  6. CEF使用过程问题合集

    CEF使用过程问题合集 1.Couldn't mmap icu data file 解决方案:检查程序执行目录下是否有icudtl.dat文件,如果没有请从cef的Resources文件夹中复制一份. ...

  7. 云无关、桌面端、基于Kubernetes的平台Otomi

    一.Otomi介绍 Otomi官网:https://otomi.io/ Otomi-core核心模块Github地址:https://github.com/redkubes/otomi-core Ot ...

  8. 找出某名珍贵药材的生长区域(ArcPy实现)

    一.背景 某种珍贵药材生长于山区,通过研究了解到这种药材生长具有严格的生长条件.为了能更好地保护该药材的生长环境,现在需要使用GIS空间分析方法,将药材适合生长区域找出来,以便为该物种保护提供依据. ...

  9. Java基础之(十一):方法

    Java方法详解 何谓方法(了解) System.out.println() // 类 对象 方法 方法是语句的集合,它们在一起执行一个功能. 方法是解决一类问题的步骤的有序集合 方法包含于类或对象中 ...

  10. 【Azure 应用服务】App Service中运行Python 编写的 Jobs,怎么来安装Python包 (pymssql)呢?

    问题描述 在App Service中运行Python编写的定时任务,需要使用pymssql连接到数据库,但是发现使用 python.exe -m pip install --upgrade -r re ...