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