翻譯|行業(yè)資訊|編輯:董玉霞|2022-06-21 11:45:44.137|閱讀 222 次
概述:LightningChart.NET更新至最新版本V10.3.1,可視化數(shù)據(jù)點可達1萬億個。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
LightningChart.NET更新至最新版本V10.3.1,可視化數(shù)據(jù)點可達1萬億個,點擊下載最新版本。
如今,人們需要為其應用程序和服務提供 Web 解決方案的情況越來越普遍。
數(shù)據(jù)可視化也不例外,因為不同的圖形、視覺效果和圖表不斷被集成到不同的 Web 應用程序和站點中。
本文研究了大范圍的實時數(shù)據(jù)可視化的有趣用例,包括數(shù)據(jù)傳輸?shù)奈锪鳌?
在實時數(shù)據(jù)可視化中,應用程序正在監(jiān)視實時更新的數(shù)據(jù)源——例如,每隔幾秒甚至非常頻繁,例如每秒 100 次。
這種系統(tǒng)大致可以分為兩個不同的部分, 數(shù)據(jù)傳輸和數(shù)據(jù)可視化。
在 LightningChart,我們自然是數(shù)據(jù)可視化后期的專家,我們擁有大量關于如何實現(xiàn)實時數(shù)據(jù)可視化的示例。
然而,在本文中,我們將主要關注解決數(shù)據(jù)傳輸問題,因為這并非易事。雖然數(shù)據(jù)可視化有“重技術”的歷史,但傳輸數(shù)據(jù)可能是一個同等甚至更大的技術瓶頸。
WebSocket 是 Web中的實時通信方法 - 它享有廣泛的支持,并且真的不介意它在什么樣的平臺上使用(瀏覽器、Node.js 服務器、物聯(lián)網(wǎng)設備……)。
最好的部分是,WebSockets 非常強大——在我們的測試中,網(wǎng)絡連接良好,我們每秒可以傳輸超過 100 萬個數(shù)據(jù)點,即使網(wǎng)絡連接非常糟糕(美國的服務器,芬蘭的用戶)也可以傳輸 3 萬個數(shù)據(jù)點每秒數(shù)據(jù)點。
實際上,這種數(shù)據(jù)速率已經(jīng)涵蓋了大多數(shù)實時數(shù)據(jù)可視化用例。
它是如何實施的?
WebSocket 通信是事件驅(qū)動和雙向的,這意味著在上圖中,一旦連接形成,“數(shù)據(jù)服務器”和“用戶界面”都可以發(fā)起通信。
WebSockets 可用于傳輸幾乎任何可以想象的信息。對于具有小數(shù)據(jù)速率的簡單應用程序,我們建議使用 JSON。您可以在此處找到 JSON 代碼示例。
對于需要傳輸大量數(shù)據(jù)的應用程序,我們建議使用二進制通信來更有效地利用帶寬。
實時 Web 數(shù)據(jù)可視化庫 (LightningChart JS) 和 WebSocket 數(shù)據(jù)傳輸?shù)慕M合是一個強大的包,可用于針對幾乎任何類型的用戶界面設備(計算機、筆記本電腦、手機)的各種數(shù)據(jù)可視化應用程序, ETC。)。
以上就是關于LightningChart JS使用教程中使用 NodeJS、TypeScript 和 LightningChart 創(chuàng)建 JavaScript 餅圖序創(chuàng)建餅形圖的相關內(nèi)容。
歡迎LightningChart技術交流群,獲取最新產(chǎn)品咨詢:740060302
LightningChart JS是性能最高的JavaScript圖表庫,專注于實時數(shù)據(jù)可視化。
想要了解或購買LightningChart JS正版授權的朋友,歡迎咨詢
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務必注明出處、不得修改原文相關鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@ke049m.cn