Web 圖表庫性能革命:LightningChart JS v7.1 實現納秒級數據解析與渲染
翻譯|產品更新|編輯:張蓉|2025-05-15 10:53:57.747|閱讀
131 次
概述:LightningChartJS是Web上性能特高的圖表庫,具有出色的執行性能 - 使用高數據速率同時監控數十個數據源。 GPU加速和WebGL渲染確保您的設備的圖形處理器得到有效利用,從而實現高刷新率和流暢的動畫,常用于貿易,工程,航空航天,醫藥和其他領域的應用。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
LightningChartJS是Web上性能特高的圖表庫,具有出色的執行性能 - 使用高數據速率同時監控數十個數據源。 GPU加速和WebGL渲染確保您的設備的圖形處理器得到有效利用,從而實現高刷新率和流暢的動畫,常用于貿易,工程,航空航天,醫藥和其他領域的應用。
v7.1 版本帶來了新的產品功能、優化的開發者體驗等內容。
LightningChartJS 正版試用下載
新版本功能
LightningChart JS v7.1 引入了以下新功能:
納秒時間戳支持
7.1 版本通過納秒支持增強了日期 - 時間軸功能。用戶現在可以縮放到微秒和納秒級別,進行基于時間的詳細數據分析,突破了以往毫秒級的限制。
納秒時間戳通常應通過 BigInt64 類型提供。這一增強功能使 LightningChart JS 成為明確支持納秒時間戳的領先 Web 圖表庫。
HTML 文本渲染
7.1 版本引入了 HTML 文本渲染選項。作為默認 WebGL 渲染的替代方案,它提升了文本清晰度,并支持顯示 LaTeX、多行文本等高級格式。請注意,與 WebGL 渲染相比,使用 HTML 文本渲染可能會對整體性能產生一定影響。了解更多關于此功能的信息。
禁用折線圖折疊動畫
新增禁用折線圖折疊動畫的功能,可優化特定場景下的圖表展示效果。
實時滾動軸
7.1 版本為坐標軸引入了新的滾動模式,專門針對批量數據更新(如每隔幾秒到達的數據)進行了優化。這一模式補充了現有的針對高頻數據流設計的滾動模式,為數據到達頻率較低的場景提供了更平滑的滾動效果。
chart.axisX.setScrollStrategy(
AxisScrollStrategies.scrolling({
realTime: true,
})
),
新的坐標軸擬合模式
7.1 版本引入了新的坐標軸擬合模式,提供了對軸如何縮放數據的更多控制。部分新擬合模式包括:
-
頂部(默認):使軸適配當前可見范圍內的所有數據,與之前的行為一致。
-
居中:使軸基于整個數據集進行擬合,保持數值軸位置固定。
-
底部:將軸錨定到特定起始值(如 0),并根據整個數據集擬合結束值。
這些新模式提供了豐富的配置選項,可根據用戶需求實現多樣化的自動軸行為。
開發者體驗優化
數據范圍獲取工具函數
7.1 版本引入了一個新的工具函數,簡化了檢索與任意特定軸關聯的數據范圍的操作。通過編程方式可便捷地確定當前與軸關聯的數據的最小值和最大值:
chart.axisX.getSeriesDataRange() // { min: number, max: number } | undefined
主題縮放 API
新增 scaleTheme API,這一實用功能允許對圖表內的所有視覺元素(包括字體大小、內邊距、刻度長度和按鈕大小)進行對稱縮放。
這對于適配不同屏幕尺寸(如移動布局)特別有用,且無需改變用戶界面中圖表的整體尺寸。
新圖表示例
新增以下圖表示例:
-
JavaScript 同步光標圖表
-
JavaScript 納秒時間戳圖表
其他改進
移動設備交互示例優化:交互示例在移動設備上的體驗得到提升。例如,在移動設備上打開時,圖表空間占用減少,因此大多數示例能更好地適應視圖。
慧都是?家?業數字化解決?案公司,專注于軟件、?油與?業領域,以深?的業務理解和?業經驗,幫助企業實現智能化轉型與持續競爭優勢。
慧都科技作為LightningChart的中國區合作伙伴,LightningChart作為高性能圖表開發與數據可視化領域的頂尖技術提供商,通過其強大的圖表庫和SDK工具,助力企業實現復雜數據的實時渲染與深度洞察。LightningChart的解決方案被全球科研、工程、金融等領域的領軍企業所信賴,其產品憑借極速的渲染性能、海量數據處理能力和高度可定制的可視化功能,幫助客戶突破技術瓶頸,提升決策效率與業務表現。
標簽:
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn