echarts散點圖中大小_echarts在地圖上繪制散點圖(任意點)

項目需求:在省份地圖上繪制散點圖,散點位置不一定是哪個城市或哪個區縣,即任意點

通過查詢官網文檔,找到一個與需求類似的demo:,更改代碼,將中國地圖替換為省份地圖,省份地圖的js代碼可以從網上下載,官網現在不提供下載了。

index.html,一個盒子

mapscatter demo

main.js

var dom = document.getelementbyid("container");

var mychart = echarts.init(dom);

option = null;

// 散點在地圖上的坐標

var geocoordmap = {

"國家級基地1": [94.12, 39.66],

"國家級基地2": [97.20, 39.55],

"國家級基地3": [95.28, 40.29],

"省級基地1": [98.36, 40.19],

"省級基地2": [97.88, 39.49],

"省級基地3": [95.77, 40.59],

"市級基地1": [102.66, 38.89],

"市級基地2": [101.23, 37.79],

"市級基地3": [99.40, 39.69]

};

// 將坐標與值對應并反映在地圖上

var convertdata = function (data) {

var res = [];

for (var i = 0; i < data.length; i++) {

var geocoord = geocoordmap[data[i].name];

if (geocoord) {

res.push({

name: data[i].name,

value: geocoord.concat(data[i].value)

});

}

}

return res;

};

option = {

tooltip: {

trigger: 'item',

formatter: function (params) {

return params.name;

}

},

visualmap: {

type: 'piecewise',

textstyle: {

color: '#fff'

},

pieces: [

{min: 300, label: '國家級基地', color: '#e3bf4c'},

{min: 200, max: 300, label: '省級基地', color: '#be4f51'},

{min: 100, max: 200, label: '市級基地', color: '#60c2cc'}

],

color: ['#e3bf4c', '#be4f51', '#60c2cc']

},

geo: {

map: '甘肅',

label: {

emphasis: {

show: false

}

},

itemstyle: {

normal: {

areacolor: '#323c48',

bordercolor: '#111'

},

emphasis: {

areacolor: '#2a333d'

}

}

},

series: [

{

type: 'effectscatter',

coordinatesystem: 'geo',

data: convertdata([

{name: "國家級基地1", value: 110},

{name: "國家級基地2", value: 110},

{name: "國家級基地3", value: 110},

{name: "省級基地1", value: 210},

{name: "省級基地2", value: 210},

{name: "省級基地3", value: 210},

{name: "市級基地1", value: 310},

{name: "市級基地2", value: 310},

{name: "市級基地3", value: 310}

]),

symbolsize: 12,

label: {

normal: {

show: false

},

emphasis: {

show: false

}

},

itemstyle: {

emphasis: {

bordercolor: '#fff',

borderwidth: 1

}

}

}

]

};

if (option && typeof option === "object") {

mychart.setoption(option, true);

}

最終效果

如您對本文有疑問或者有任何想說的,請點擊進行留言回復,萬千網友為您解惑!

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

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

相關文章

如何讓圖片充滿excel單元格_如何在Excel單元格建立下拉菜單

對于一些常用的數據我們往往會希望能夠盡量快速的輸入&#xff0c;下拉菜單就是一個最簡單的解決辦法。那么如何實現下拉菜單呢&#xff1f;跟隨以下步驟&#xff0c;建立屬于自己的下拉菜單吧&#xff01;如何建立下拉菜單&#xff1f;一、確定內容&#xff1a;在單元格中&…

pgsql中float4導致java程序精度丟失_Java基礎系列02

注釋Java中支持三種注釋&#xff1a;1.單行注釋以//開始換行結束。2.多行注釋以/*開始&#xff0c;以*/結束。3.說明注釋以/**開始&#xff0c;以*/結束。關鍵字關鍵字&#xff1a;是指在程序中&#xff0c;Java已經定義好的單詞&#xff0c;具有特殊含義。例如上篇文章中Hello…

python地理位置聚類_python – 用于聚類地理位置數據的DBSCAN

我有一個緯度和經度對的數據幀.這是我的數據幀外觀.order_lat order_long0 19.111841 72.9107291 19.111342 72.9083872 19.111342 72.9083873 19.137815 72.9140854 19.119677 72.9050815 19.119677 72.9050816 19.119677 72.9050817 19.120217 72.9071218 19.120217 72.90712…

用idea建立jsp項目_用idea創建maven項目,配置tomcat詳解

用idea創建maven項目&#xff0c;配置tomcat詳解&#xff0c;電腦上得有jdk1.7&#xff0c;或者1.8&#xff0c;然后就是maven3.x吧&#xff0c;再有就是tomcat7以上下面就直接開始看圖啦&#xff1a;這個我剛剛開始沒注意細看&#xff0c;原來web app 的骨架有2個呢&#xff0…

求立方根_初一數學立方根考點詳解,立足基礎,把握題型,學會方法

初一數學實數部分&#xff0c;平方根和立方根這兩部分的知識點比較的基礎&#xff0c;但是考試中卻是經常會考&#xff0c;并且有很多的“陷阱”&#xff0c;也是讓學生猝不及防&#xff0c;今天我和同學們繼續學習交流立方根的知識點&#xff0c;通過詳解考點&#xff0c;幫助…

ctf音頻yinxie_ctf-圖片隱寫術

文件隱藏常見文件頭尾jpg 文件頭FFD8FFE0 文件尾FFD9png 文件頭89504E470D0A1A0A 文件尾AE426082gif 文件頭47494638 文件尾003Bzip 文件頭504B0304 文件尾rar 文件頭Rar! 文件尾7zip 文件頭7z集 文件尾文件分析工具binwalk,kali中集成工具&#xff0c;用于分析文件中所包含的內…

mysql負責均衡讀寫分離_MySQL讀寫分離之負載均衡

mysql官方文檔中有這么一句話&#xff1a;MySQL Proxy is currently an Alpha release and should not be used within production environments.So。。。使用haproxy來做這些事&#xff0c;以下僅供參考&#xff1a;環境配置master 192.168.1.106 master1s…

mysql使用技巧_MySQL使用不得不看的幾個小技巧

程序中寫入的一行行的SQL語句&#xff0c;如果使用了一些優化小技巧&#xff0c;定能達到事半功倍的效果。1. 優化你的MySQL查詢緩存在MySQL服務器上進行查詢&#xff0c;可以啟用高速查詢緩存。讓數據庫引擎在后臺悄悄的處理是提高性能的最有效方法之一。當同一個查詢被執行多…

mysql oracle 數據類型轉換_Mysql與Oracle之間的數據類型轉換

&lbrack;轉&rsqb;MYSQL 與 Oracle 之間的數據類型轉換

rad linux下安裝mysql_Linux(CentOS或RadHat)下MySQL源碼安裝

MySQL 5.6開始&#xff0c;需要使用g進行編譯。cmake &#xff1a;MySQL 5.5開始&#xff0c;使用cmake進行工程管理&#xff0c;cmake需要2.8以上版本。bison &#xff1a;MySQL語法解析器需要使用bison進行編譯。ncurses-devel &#xff1a;用于終端操作的開發包。zlib …

mysql5.1數據庫亂碼_MySql5.1以上版本中文亂碼的解決方法

在my.cnf內添加以下代碼輸出err日志信息&#xff1a;[safe_mysqld]err-log /var/log/mysqld.logpid-file /var/lib/mysql/localhost.localdomain.pid在shell中輸入/bin/sh /usr/bin/mysqld_safe &啟動mysql&#xff0c;shell輸出如下&#xff1a;110328 11:39:55 mysqld_…

mysql 命令行批量sql_命令行中執行批量SQL的方法

基礎信息介紹測試庫&#xff1a;test&#xff1b;測試表&#xff1a;user&#xff1b;user表定義&#xff1a;CREATE TABLE user (id int(11) NOT NULL AUTO_INCREMENT,name char(30) NOT NULL,age int(11) NOT NULL,gender tinyint(1) DEFAULT 1 COMMENT 性別:1男&#xff1b;…

mysql雙主數據一致性_MySQL雙主一致性架構優化 | 架構師之路-阿里云開發者社區...

一、雙主保證高可用MySQL數據庫集群常使用一主多從&#xff0c;主從同步&#xff0c;讀寫分離的方式來擴充數據庫的讀性能&#xff0c;保證讀庫的高可用&#xff0c;但此時寫庫仍然是單點。在一個MySQL數據庫集群中可以設置兩個主庫&#xff0c;并設置雙向同步&#xff0c;以冗…

spool導出姓名中文亂碼_MySQL不同字符集轉化標準—7步實現,杜絕亂碼!

引言作為資深的DBA程序員&#xff0c;在工作中是否會遇到更這樣的情況呢&#xff1f;原有數據庫的字符集由于前期規劃不足&#xff0c;隨著業務的發展不能滿足業務的需求。如原來業務系統用的是utf8字符集&#xff0c;后期有存儲表情符號的需求&#xff0c;uft8字符集就不能滿足…

appium和airtest_關于Airtest自動化測試工具

一開始知道Airtest大概是在年初的時候&#xff0c;當時&#xff0c;看了一下官方的文檔&#xff0c;大概是類似Sikuli的一個工具&#xff0c;主要用來做游戲自動化的&#xff0c;通過截圖的方式用來解決游戲自動化測試的難題。最近&#xff0c;移動端測試的同事嘗試用它的poco庫…

easyexcel 設置標題_使用easyexcel完成復雜表頭及標題的導出功能(自定義樣式)

如需客戶端指定excel版本,只需要判斷后綴名然后在controller中的.excelType(ExcelTypeEnum.XLS)做指定輸出內容格式即可***(注意表格行高列寬統一設置是在實體類的類名注解上,如果需要對表格進行精細的寬高設置需要刪除掉這兩個注解,可以在攔截器使用row的方法進行設置)1. ## 引…

mysql distinct兩列_正在檢索兩列,并對MySQL中的每列應用“distinct”

這是一張桌子books----------------------------| author_fname | author_lname |----------------------------| Dan | Harris || Freida | Harris || George | Saunders |----------------------------我知道如果DISTINCT用作SELECT DISTINCT author_fname, author_lname FRO…

mysql笛卡爾積 去重_MySQL入門(函數、條件、連接)

MySQL入門(四)distinct&#xff1a;去重mysql>:create table t1(id int,x int,y int);mysql>: insert into t1 values(1, 1, 1), (2, 1, 2), (3, 2, 2), (4, 2, 2);mysql>: select distinct * from t1; # 全部數據mysql>: select distinct x, y from t1; # 結果 1,…

nmon安裝為什么重啟mysql_Nmon的安裝及使用

一、下載Nmon根據CPU的類型選擇下載相應的版本&#xff1a;二、初始化工具[rootmululu ~]# cd /opt[rootmululu opt]# mkdir nmon[rootmululu opt]# cd nmon[rootmululu nmon]#wget http://sourceforge.net/projects/nmon/files/download/nmon_x86_12a.zip[rootmululu nmon]# u…

mysql join 循環_關于mysql聯表的內嵌循環操作nested loop join中on和where執行順序問題...

mysql的理論依據沒找到&#xff0c;個人理解是先執行where的過濾條件&#xff0c;先關聯再過濾明顯做的是無用功。oracle中倒是能在執行計劃中看到&#xff0c;先執行的是過濾條件(下面代碼中最后一行)。explain plan for SELECT * FROM tmp_t2 t2 LEFT JOIN tmp_t1 t1 ON t2.i…