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.mzph.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…