多個地區地圖可視化

1. 配置Json文件

1.1 獲得每個省份的json數據
  1. 打開 阿里云數據可視化平臺 主頁。
    在這里插入圖片描述

  2. 在搜索框中輸入所需省份。
    在這里插入圖片描述

  3. 將json文件下載到本地。
    在這里插入圖片描述

1.2 將各省份的json數據進行融合
  1. 打開 geojson.io 主頁
    在這里插入圖片描述
  2. 點擊 open,上傳剛剛下載的 json 文件,對多個省份不斷上傳
    在這里插入圖片描述
  3. 保存得到的整合省份json文件

2. 地區數據可視化

2.1 布局基本代碼
  1. 打開 Echarts使用手冊 拷貝以下代碼
<!DOCTYPE html>
<html><head><meta charset="utf-8" /><title>ECharts</title><!-- 引入剛剛下載的 ECharts 文件 --><script src="echarts.js"></script></head><body><!-- 為 ECharts 準備一個定義了寬高的 DOM --><div id="main" style="width: 600px;height:400px;"></div><script type="text/javascript">// 基于準備好的dom,初始化echarts實例var myChart = echarts.init(document.getElementById('main'));// 指定圖表的配置項和數據var option = {title: {text: 'ECharts 入門示例'},tooltip: {},legend: {data: ['銷量']},xAxis: {data: ['襯衫', '羊毛衫', '雪紡衫', '褲子', '高跟鞋', '襪子']},yAxis: {},series: [{name: '銷量',type: 'bar',data: [5, 20, 36, 10, 10, 20]}]};// 使用剛指定的配置項和數據顯示圖表。myChart.setOption(option);</script></body>
</html>
  1. 將所框部分代碼刪除
    在這里插入圖片描述
  2. 引入以下 js
<script src="https://cdn.jsdelivr.net/npm/echarts@5.5.0/dist/echarts.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/jquery@3.6.4/dist/jquery.min.js"></script>

在這里插入圖片描述
4. 將代碼拷貝到以下圖片位置中
在這里插入圖片描述

myChart.showLoading();$.get(ROOT_PATH + '/data/asset/geo/HK.json', function (geoJson) {myChart.hideLoading();echarts.registerMap('HK', geoJson);myChart.setOption((option = {title: {// 圖的名稱text: '',},visualMap: {// 數據的范圍min: 800,max: 50000,text: ['High', 'Low'],realtime: false,calculable: true,// 區域顏色inRange: {color: ['#E1F5FE', '#B3E5FC', '#4FC3F7', '#03A9F4', '#0288D1']}},series: [{type: 'map',map: 'HK',data: [{name: '中西區', value: 20057.34},],}]}));});
2.2 修改配置代碼
  1. 修改json路徑,改為剛剛整合的地區json文件路徑
    在這里插入圖片描述
  2. 添加數據,并根據數據范圍修改visualMap屬性中的max與min值
    在這里插入圖片描述
  3. 添加標題,并修改其位置,修改圖例的位置
    在這里插入圖片描述在這里插入圖片描述

3. 效果圖

在這里插入圖片描述

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/719463.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/719463.shtml
英文地址,請注明出處:http://en.pswp.cn/news/719463.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【CSP試題回顧】201409-1-相鄰數對

CSP-201409-1-相鄰數對 解題代碼 #include <iostream> #include <vector> using namespace std;vector<int>arr; int num;int main() {ios_base::sync_with_stdio(false);cin.tie(0);cout.tie(0);int n;cin >> n;for (int i 0; i < n; i){int t;…

設計模式總結(三)

上一篇總結了設計模式的創建型模式&#xff0c; 接下來總結一下設計模式的幾種結構型模式。 1. 適配器模式 適配器模式允許將一個類的接口轉換成客戶端所期望的另一個接口。適配器模式通常用于以下情況&#xff1a; 當你需要使用一個已經存在的類&#xff0c;但是它的接口與你…

不愧是華為出來的,太厲害了...

&#x1f345; 視頻學習&#xff1a;文末有免費的配套視頻可觀看 &#x1f345; 關注公眾號【互聯網雜貨鋪】&#xff0c;回復 1 &#xff0c;免費獲取軟件測試全套資料&#xff0c;資料在手&#xff0c;漲薪更快 實習去了博彥科技&#xff08;外包&#xff09;&#xff0c;做的…

設計模式筆記——建造者模式

設計模式&#xff08;創建型&#xff09;—— 建造者模式 這是一個學生類&#xff0c;它有四個屬性&#xff0c;通過構造方法創建它的對象&#xff0c;我們需要填入四個參數&#xff0c;這就導致創建對象的代碼有點長&#xff08;如果他有更多屬性時&#xff0c;那會更加恐怖&…

賦能中國制造,大道云行發布智能制造分布式存儲解決方案

《中國制造2025》指出&#xff0c;“制造業是國民經濟的主體&#xff0c;是立國之本、興國之器、強國之基。” 智能制造引領產業提質增效 智能制造是一種利用先進的信息技術、自動化技術和智能技術來優化和升級制造業生產過程的方法。它將人工智能、大數據、物聯網、機器學習等…

算法競賽STL:map的使用方法

算法競賽STL&#xff1a;map的使用方法 map 容器描述&#xff1a; map是一種關聯容器&#xff0c;它存儲的元素是鍵值對&#xff0c;鍵和值可以是任意類型。map內部的元素按照鍵的順序進行排序&#xff0c;排序的規則由比較函數決定。 使用方法&#xff1a; 首先&#xff0c…

【擴散模型系列2】DiT 《Scalable Diffusion Models with Transformers》論文閱讀

文章目錄 摘要1. 前言2. 相關工作TransformersDDPMs架構復雜度 3. 擴散Transformer3.1 準備知識擴散公式Classifier-free GuidanceLDMs 3.2. Diffusion Transformer Design SpacePatch化DiT模塊設計模型大小Transformer Decoder 4. 實驗設置訓練擴散評估指標計算 5. 實驗DiT bl…

【前端】登陸頁面:記住密碼、設置cookie、加密

將保存在cookie中的密碼自動填入表單&#xff1a;庫js-cookie // login.vue getCookie() {const username Cookies.get("username");const password Cookies.get("password");const rememberMe Cookies.get(rememberMe)this.loginForm {username: use…

Material UI 5 學習01-按鈕組件

Material UI 5 學習01-按鈕組件 一、安裝Material UI二、 組件1、Button組件1、基礎按鈕2、variant屬性3、禁用按鈕4、可跳轉的按鈕5、disableElevation屬性6、按鈕的點擊事件onClick 2、Button按鈕的顏色和尺寸1、Button按鈕的顏色2、按鈕自定義顏色3、Button按鈕的尺寸 3、圖…

MacOS包管理工具homebrew使用教程

MacOS包管理工具homebrew使用教程 1.概述與安裝2.基本使用3.其他常用命令 1.概述與安裝 homebrew是Mac OS X上的強大的包管理工具&#xff0c;可以高效管理各種軟件包 安裝&#xff1a; 1、安裝xcode&#xff1a; xcode-select --install2、一行命令下載&#xff1a; /bin…

DreamTalk:單張圖像即可生成逼真人物說話頭像動畫,助力AI數字人落地

“DreamTalk: When Expressive Talking Head Generation Meets Diffusion Probabilistic Models” DreamTalk是一個基于擴散的音頻驅動的富有表現力的說話頭生成框架&#xff0c;可以生成不同說話風格的高質量的說話頭視頻。DreamTalk對各種輸入表現出強大的性能&#xff0c;包…

Thingsboard本地源碼部署教程

本章將介紹ThingsBoard的本地環境搭建&#xff0c;以及源碼的編譯安裝。本機環境&#xff1a;jdk11、maven 3.6.2、node v12.18.2、idea 2023.1、redis 6.2 環境安裝 開發環境要求&#xff1a; Jdk 11 版本 &#xff1b;Postgresql 9 以上&#xff1b;Maven 3.6 以上&#xf…

vue實現循環滾動列表

本文章使用 vue-seamless-scroll 為大家分享了vue實現循環滾動列表的具體代碼&#xff0c;供大家參考&#xff0c;具體內容如下&#xff1a; vue實現循環滾動列表 1.安裝插件 vue-seamless-scroll vue-seamless-scroll 實例文檔 npm install vue-seamless-scroll --save 2.HTM…

代碼隨想錄算法訓練營Day50 | 123.買賣股票的最佳時機 III、188.買賣股票的最佳時機 IV

123.買賣股票的最佳時機 III 思路與 121.買賣股票I 一脈相承&#xff0c;一次買賣有2種狀態&#xff08;持有/不持有&#xff09;&#xff0c;那么兩次買賣就有4種狀態&#xff08;第一次持有/不持有、第二次持有/不持有&#xff09; 1、DP數組定義&#xff1a; dp[i][j]為當前…

【Java】Base理論的核心思想和理論三要素

目錄 簡介 BASE 理論的核心思想 BASE 理論三要素 1. 基本可用 2. 軟狀態 3. 最終一致性 總結 簡介 BASE 是 Basically Available&#xff08;基本可用&#xff09; 、Soft-state&#xff08;軟狀態&#xff09; 和 Eventually Consistent&#xff08;最終一致性&#xf…

深度強化學習系列【2】- 貝爾曼方程和馬爾可夫決策過程

引言: 一直想做點強化學習相關的內容,但是對于其原理一直不是太明了,相比于編程實現,懂得算法部分的機理與理論也是至關重要的。網上找的一些資料都在強調貝爾曼方程和馬爾可夫決策過程在強化學習中的作用,但是介紹都不夠充分。 另外,在知乎【1】上看到一個說法,說 強化學…

財報解讀:基本盤穩定后,聯想如何進一步搶占AI時代?

從2021年下半年開始&#xff0c;受諸多因素影響&#xff0c;消費電子行業始終處在承壓狀態&#xff0c;“不景氣”這一關鍵詞屢次被市場提及。 但寒氣沒有持續&#xff0c;可以看到&#xff0c;消費電子行業正在逐漸回暖。國金證券在今年1月的研報中就指出&#xff0c;從多方面…

【簡單模擬】第十一屆藍橋杯省賽第二場C++ B組 / C組《成績統計》(c++)

1.題目說明 小藍給學生們組織了一場考試&#xff0c;卷面總分為100 分&#xff0c;每個學生的得分都是一個 0 到 100 的整數。 如果得分至少是 60 分&#xff0c;則稱為及格。 如果得分至少為 85 分&#xff0c;則稱為優秀。 請計算及格率和優秀率&#xff0c;用百分數表示…

#WEB前端(CCS常用屬性,補充span、div)

1.實驗&#xff1a; 復合元素、行內元素、塊內元素、行內塊元素 2.IDE&#xff1a;VSCODE 3.記錄&#xff1a; span為行內元素&#xff1a;不可設置寬高&#xff0c;實際占用控件決定分布空間。 div為塊內元素&#xff1a;占滿整行&#xff0c;可以設置寬高 img為行內塊元…

Unity(第二十三部)導航

你可以使用 unity官方提供的 unity導航組件或第三方 unity導航組件&#xff0c;以實現游戲中角色或其他物體的導航。 unity導航組件通常具有多種導航模式&#xff0c;如飛行模式、步行模式、車輛模式等&#xff0c;可以根據不同的需求選擇合適的模式。同時&#xff0c;unity導…