翻譯|行業資訊|編輯:董玉霞|2022-07-06 14:22:51.840|閱讀 255 次
概述:在本文中,我們將使用LightningChart JS條形圖向您展示如何創建 COVID-19 的可視化世界各地的確診病例,但我們將添加更多功能。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
COVID-19(冠狀病毒)大流行仍在威脅著全世界數百萬人的生命。疫苗接種已經開始,希望它們將繼續保持穩定的積極全球影響。 通過此條形圖競賽,我們展示了不同國家/地區如何在大流行期間診斷和報告 COVID-19 感染人數,在本文中,我們將使用LightningChart JS條形圖向您展示如何創建 COVID-19 的可視化世界各地的確診病例,但我們將添加更多功能(增加、重新排序和計數動畫)。
此外,對于此圖表,我們將使用從 COVID 跟蹤器 API 獲取的數據。
//coronavirus-tracker-api.herokuapp.com/confirmed
這些數據是真實的,因此如果您需要處理 COVID-19 信息,此圖表將對您有用。 在本練習中,我們將使用來自冠狀病毒追蹤器 API 和本地 JSON 文件的數據。
為了跟蹤全球的病毒病例數并確保人們的安全,許多組織開發了自定義圖表來可視化他們的數據。
這是我們開發的示例,一個賽車條形圖。這種類型的圖表顯示了一段時間內的病例數,因為圖表中國家/地區的位置根據病例數而變化。這樣就可以很容易地從登記案件的數量方面了解這些國家的發展情況。
如您所見,我們只有一個 JSON 數據文件和 COVIDCHART 打字稿文件。
如果您想向此文件添加更多數據,可以從此處獲取數據:
//coronavirus-tracker-api.herokuapp.com/confirmed
在這個文件中,我們將擁有創建圖表、配置動畫和格式化數據所需的所有邏輯。
這些值將影響我們圖表的行為,因此現在聲明它們并將它們用作全局值,對于我們圖表中的任何更新都會更容易。
之后,我們可以通過簡單地使用緯度/經度坐標作為 XY 軸值來可視化世界上的任何位置!
閱讀更多:
//www.arction.com/lightningchart-js-api-documentation/v3.4.0/classes/chartxy.html#setautocursormode閱讀更多:
//www.arction.com/lightningchart-js-api-documentation/v3.4.0/classes/chartxy.html#setPadding閱讀更多: https ://www.arction.com/lightningchart-js-api-documentation/v3.4.0/classes/chartxy.html#setmouseinteractions
閱讀更多:
//www.arction.com/lightningchart-js-api-documentation/v3.4.0/classes/chartxy.html#setmouseinteractions
閱讀更多:
//www.arction.com/lightningchart-js-api-documentation/v3.4.0/classes/axis.html#settickstrategy閱讀更多:
//www.arction.com/lightningchart-js-api-documentation/v3.4.0/classes/axis.html#setanimationscroll
每個國家都有不同風格的矩形系列:
將 TextBox 元素添加到欄:
設置標簽標題和位置:
設置 Y 軸的間隔:
增加 Y 變量的值:
返回圖:
在[startRace]內部,我們將使用函數[mergeData]。有些國家是按地區劃分的,需要合并。 這更適用于實時提供的數據。
然后我們可以指定最適合我們的主題(外觀和感覺)。
說明和項目已準備就緒。 最后一步是運行我們的項目。與其他文章一樣,我們只需要在終端中運行命令“npm start”。
正如我們所見,開始比賽功能將控制每根柱的速度和自動分類。這些國家將根據 COVID 病例的數量上下移動。
加入LightningChart技術交流群:786598704 ,了解更多咨詢。
Lightning Chart 提供各種主題 (UI),這種類型的圖表可以用于移動應用程序、Web 應用程序和桌面應用程序。 可能性很多,可以幫助您提供更完整、更專業的產品。更多案例探究,點擊LightningChart JS 使用教程了解更多信息。
想要了解或購買LightningChart JS正版授權的朋友,歡迎咨詢
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn