又发现一款强大的数据可视化工具!9.3K star!

频道:开源项目 日期: 浏览:34

Perspective,听起来是不是有点像“观点”或“视角”?没错,它就是给你提供了一个新的视角来看待数据。这是一个强大的交互式数据分析和可视化库,它允许你创建高度可配置的报告、仪表板、笔记本和应用程序。

无论是在浏览器中独立部署,还是与Python和JupyterLab集成,Perspective都能轻松应对。而且,它还支持多种编程语言和框架,让你的数据分析和可视化工作变得更加灵活和高效。

QQ20250823-025136.png

性能特色

  • 高效流式查询引擎:Perspective使用C++编写,并编译为WebAssembly和Python版本,支持对Apache Arrow的读/写/流式处理。
  • 高性能列式表达式语言:基于ExprTK的高性能列式表达式语言,让你可以轻松进行复杂计算,而不用担心性能问题。
  • 框架无关的用户界面:Perspective的UI作为自定义元素打包,可以通过WebAssembly在浏览器内运行,或者通过WebSocket服务器(Python/Node)虚拟支持。这种设计让Perspective可以轻松集成到各种前端框架中。
  • JupyterLab小部件:Perspective提供了JupyterLab小部件,让你可以在笔记本中进行交互式数据分析。


项目地址:https://github.com/finos/perspective

分享到: