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