Perspective,数据可视化的超级引擎!
Perspective 是一个强大的交互式数据分析和可视化库,它允许你创建高度可配置的报告、仪表板、笔记本和应用程序。给用户提供了一个新的视角来看待数据。
![]() | 9125 |
![]() | 1217 |
主要特点
-
高效流式查询引擎:Perspective使用C++编写,并编译为WebAssembly和Python版本,支持对Apache Arrow的读/写/流式处理。这意味着它可以快速处理大规模数据,同时保持低内存占用。
-
高性能列式表达式语言:基于ExprTK的高性能列式表达式语言,让你可以轻松进行复杂计算,而不用担心性能问题。
-
框架无关的用户界面:Perspective的UI作为自定义元素打包,可以通过WebAssembly在浏览器内运行,或者通过WebSocket服务器(Python/Node)虚拟支持。这种设计让Perspective可以轻松集成到各种前端框架中。
-
JupyterLab小部件:Perspective提供了JupyterLab小部件,让你可以在笔记本中进行交互式数据分析。
Perspective 需要较新版本的浏览器才能正常运行 处理超大数据集时,建议先在小数据集上测试你的配置 *实时数据更新频率不要太高,以免影响性能。
官网:Perspective | Perspective
GitHub:https://github.com/finos/perspective