java echarts 散点图,echarts在地图上绘制散点图(任意点)

项目需求:在省份地图上绘制散点图,散点位置不一定是哪个城市或哪个区县,即任意点

通过查询官网文档,找到一个与需求类似的Demo:https://www.echartsjs.com/gallery/editor.html?c=scatter-map,更改代码,将中国地图替换为省份地图,省份地图的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);

}

最终效果

43f0fff5500d9a74e7a78faaac6ed5f3.png

R语言绘图:在地图上绘制散点图

使用ggplot2在地图上绘制散点图 ######*****绘制散点图代码*****####### options(baidumap.key = '**************') #设置密钥 bei ...

在echarts里在geojson绘制的地图上展示散点图(气泡)、线集。

先来要实现的效果图: 下方图1是官网的案例:http://www.echartsjs.com/gallery/editor.html?c=scatter-map 下图2是展示气泡类型为pin的效果: ...

iOS开发之在地图上绘制出你运行的轨迹

首先我们看下如何在地图上绘制曲线.在Map Kit中提供了一个叫MKPolyline的类,我们可以利用它来绘制曲线,先看个简单的例子. 使用下面代码从一个文件中读取出经纬度,然后创建一个路径:MKPo ...

Echarts 设置地图上文字大小及颜色

Echarts 设置地图上文字大小及颜色,效果如下: 上代码:关键代码用红色 series: [ { //name: '香港18区人口密度', type: 'map', mapType: 'jiang ...

利用百度API(JavaScript 版)实现在地图上绘制任一多边形,并判断给定经纬度是否在多边形范围内。以及两点间的测距功能

权声明:本文为博主原创文章,未经博主允许不得转载. 利用百度API(JavaScript 版)实现在地图上绘制任一多边形,并判断给定经纬度是否在多边形范围内.以及两点间的测距功能. 绘制多边形(蓝色) ...

R语言绘图:在地图上绘制热力图

使用ggplot2在地图上绘制热力图 ######*****绘制热力图代码*****####### interval

在谷歌地图上绘制行政区域轮廓【结合高德地图的API】

实现思路: 1.利用高德地图行政区域API获得坐标列表 2.将坐标列表绘制在谷歌地图上[因为高德地图和国内的谷歌地图都是采用GCJ02坐标系,所有误差很小,可以不进行坐标误差转换] 注意点: 1.用百 ...

记录开发基于百度地图API实现在地图上绘制轨迹并拾取轨迹对应经纬度的工具说明

前言: 最近一直在做数据可视化方面的工作,其中平面可视化没什么难度,毕竟已经有很多成熟的可供使用的框架,比如百度的echart.js,highcharts.js等.还有就是3D可视化了,整体来说难度也 ...

vue &amp&semi; 百度地图:在地图上绘制多边形

随机推荐

winform 自定义控件引用问题

最近做了一个仿combobox的控件,与combobox类似,多了文字筛选的功能,如何实现在这里不再赘述.由于comboboxEx中用到了另一个用户控件,当生成dll,引用到项目中去时,发现工具栏中不 ...

Turing Test

Computer Science An Overview _J. Glenn Brookshear _11th Edition In the past the Turing test (propose ...

开发系统时候运行程序突然报出&OpenCurlyDoubleQuote;WebDev&period;WebServer40&period;exe已停止工作”的错误

已经解决,问题描述:在开发系统时候运行程序突然报出“WebDev.WebServer40.exe已停止工作”的错误,程序调试运行,发现程序在打开数据库时候报错,也就是Connection.Open() ...

cf 363D

贪心加二分 虽然比赛后才过 ........ /************************************************************************* &g ...

关于&lt&semi;img&gt&semi;标签与文字垂直居中

要让左边的图片与后面的文字居中,如下效果 HTML代码: 最新客户端

& ...

我的第一个python web开发框架(16)——产品分类管理

产品分类管理的html页面之前忘记做了,这次附件里补上. 好了先上图 从页面效果图来看,我们需要开发列表获取接口.添加接口.单条记录获取接口.编辑接口和删除接口 对于产品分类列表,我们将使用jqgri ...

尝试 Markdown 写测试用例

我的原帖https://testerhome.com/topics/9412 大家都知道我们社区的帖子提倡用Markdown格式编写,正好项目进入稳定期,尝试用Markdown写下测试用例.有几个目的 ...

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/562280.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

基于java+springboot+mybatis+laiyu实现学科竞赛管理系统《建议收藏》

&#x1f345; 作者主页&#xff1a;Java李杨勇 &#x1f345; 简介&#xff1a;Java领域优质创作者&#x1f3c6;、Java李杨勇公号作者✌ 简历模板、学习资料、面试题库、技术互助【关注我&#xff0c;都给你】 &#x1f345; 欢迎点赞 &#x1f44d; 收藏 ⭐留言 &#x1f…

基于java TCP实现网络通信聊天室《建议收藏附完整源码》

&#x1f345; 作者主页&#xff1a;Java李杨勇 &#x1f345; 简介&#xff1a;Java领域优质创作者&#x1f3c6;、Java李杨勇公号作者✌ 简历模板、学习资料、面试题库、技术互助【关注我&#xff0c;都给你】 &#x1f345; 欢迎点赞 &#x1f44d; 收藏 ⭐留言 &#x1f…

ORACLE 12C采坑之 ORA-12541:TNS:无监听程序

目录 1.首先查看oracle12c监听服务是否启动 2. ping 本地id是否能ping通 3.检测配置监听是否有错误: 4.重新配置监听器Net Configuration Assistant 5.之后重启OracleServiceORCL服务 1.首先查看oracle12c监听服务是否启动 2. ping 本地id是否能ping通 3.检测配置监听是否…

《SpringCloud超级入门》Eureka自我保护模式和InstanceID的配置《十四》

关闭自我保护 保护模式主要在一组客户端和 Eureka Server 之间存在网络分区场景时使用。一旦进入保护模式&#xff0c;Eureka Server 将会尝试保护其服务的注册表中的信息&#xff0c;不再删除服务注册表中的数据。当网络故障恢复后&#xff0c;该 Eureka Server 节点会自动退…

基于HTML+CSS+JavaScript实现---美丽家乡石埇镇(建议收藏)

java毕业设计项目《100套》推荐 目录 前言&#xff1a; 系统首页&#xff1a; 历史沿革&#xff1a; 地理环境&#xff1a; 自然资源&#xff1a; 经济概括&#xff1a; 社会发展&#xff1a; 交通运输&#xff1a; 古迹人物&#xff1a; 古迹详情&#xff1a; 主要…

Java开发基础知识学习总结之(上)-王者笔记建议收藏

目录 一、面向对象概念 1. 面向对象和面向过程的区别&#xff1f; 2. 对象和类的关系&#xff1f;举例说明 3. 类里面包含什么&#xff1f; 4. 类的特性&#xff1f; 封装性 继承性 多态性 二、网络基础 5. DNS是什么? 6. 域名和端口&#xff1f; 7. CDN是什么? 8…

php支持哪8种数据类型,PHP八种数据类型+使用实例

PHP的八种数据类型PHP中变量的数据类型通常不是由程序员设定的&#xff0c;准确的说&#xff0c;是PHP根据该变量使用的上下文在运行时决定的&#xff0c;简单的说就是&#xff0c;我们不需要设定变量的数据类型&#xff0c;PHP会自动识别。四种标量数据类型boolean(布尔型)也叫…

基于Java+jsp+servlet的养老院管理系统设计和实现《收藏版》

&#x1f345; 作者主页&#xff1a;Java李杨勇 &#x1f345; 简介&#xff1a;Java领域优质创作者&#x1f3c6;、Java李杨勇公号作者✌ 简历模板、学习资料、面试题库【关注我&#xff0c;都给你】 &#x1f345; 文末获取源码联系方式 &#x1f4dd; 一、 选题的依据…

oracle ldap 配置,Ubuntu安装OpenLDAP之配置LDAP

Ubuntu配置OpenLDAP上一篇博文中&#xff0c;我们成功的安装了OpenLDAP-2.4.4到系统中&#xff0c;这篇文章介绍如何基于上一篇文章配置一个自己的ldap服务器来使用。(上篇见 http://www.linuxidc.com/Linux/2016-05/130997.htm)1 配置ldap的dc和cnvim /usr/local/etc/openldap…

基于jsp+mysql+mybatis+Spring boot简单学生成绩信息管理系统

1.项目开发背景和意义 随着科学技术的快速发展和不断提高&#xff0c;尤其是计算机科学技术的日渐普及&#xff0c;其功能的强大以及运行速度已经被人们深刻地了解。近几年来高校的办学模式多元化和学校规模的扩大&#xff0c;为了实现对学生信息进行科学管理&#xff0c;因此…

基于Java+jsp+servlet的养老院管理系统设计和实现

一、 选题的依据及意义 随着信息化技术的发展&#xff0c;敬老院的信息化管理也迎来了机遇和挑战&#xff0c;我们积极应对这场战斗&#xff0c;丝毫不懈怠。因为&#xff0c;在未来的互联网是一个开放的环境&#xff0c;而传统的管理是一个独立的对象维护和医疗管理模式&…

oracle9i查等待事件,Oracle9i中的一个特殊等待事件

那是不是我们每当遇到性能问题的时候都要patch到9.2.0.3呢&#xff1f;我们已经知道他的真实情况依然在v$session_wait的p1、p2、p3参数里体现&#xff0c;所以&#xff0c;我们可以根据这些参数&#xff0c;找出这个null event究竟是什么等待事件。相关信息&#xff1a;1. lck…

基于Java+springmvc+mysql+jquery实现企业员工管理系统

研究背景 计算机网络技术的发展&#xff0c;给信息时代的人们带来了很大的方便。如今在Internet上&#xff0c;随处都可以看到种类繁多的信息管理系统&#xff0c;比如&#xff0c;企业办公化自动管理系统&#xff0c;电子商务系统&#xff0c;高校教务管理系统等等。随着信息…

linux svn 服务器下载,Linux下搭建SVN服务器完全手册

系统环境RHEL5.4最小化安装(关iptables,关selinux) ssh yum一&#xff0c;安装必须的软件包.yum install subversion (SVN服务器)mysql-server (用于codestriker)httpd mod_dav_svn mod_perl (用于支持WEB方式管理SVN服务器)sendmail (用于配置用户提交代码后发邮件提醒)wget…

npm install packagename 安装失败的解决办法

今天用idea运行前端vue项目的时候报错 看了一下vue对于国内镜像而言安装可能会报错 解决方法&#xff1a; 安装淘宝镜像 npm --registry https://registry.npm.taobao.org info underscore 搞定

基于jsp+mysql的JSP在线水果销售商城系统设计实现

java毕业设计项目《100套》推荐 研究意义 日益发展的信息技术&#xff0c;互联网经济的快速兴起&#xff0c;网上的购物日益受到人们的关注&#xff0c;蔬菜水果网上批发市场模式也必然成为其潮流发展一部分。 基于 springboot 技术的水果在线批发系统借助于遍布全球的互联网&…

基于JAVA springboot+mybatis 电商书城平台系统设计和实现

本项目演示地址链接 》 主要实现了书城网站的浏览、加入购物车操作、订单操作、支付操作、分类查看、搜索、以及后台上传图书信息以及订单管理和一些基本操作功能 摘要信息&#xff1a; 随着市场经济的逐渐形成&#xff0c;全球化经济已在国内迅速发展起来。以往的销售模式正…

基于java springboot的图书管理系统设计和实现

&#x1f345; 作者主页&#xff1a;Java李杨勇 &#x1f345; 简介&#xff1a;Java领域优质创作者&#x1f3c6;、Java奥斯卡 公号作者✌ 简历模板、学习资料、面试题库、技术互助【关注我&#xff0c;都给你】 &#x1f345; 欢迎点赞 &#x1f44d; 收藏 ⭐留言 &#x1…

基于javaspringboot+mybatis汽车信息管理系统设计和实现

演示地址 主要实现技术&#xff1a;Java、springmvc、springboot、mysql、mybaits、jQuery、js、css等、使用eclipse/idea运行。 主要功能模块 1.用户模块管理&#xff1a;用户登录、用户注册、用户的查询、添加、删除操作、 2.汽车类型管理&#xff1a;.汽车类型列表的展示…

linux推箱子脚本,【编程例题】标准C语言实现推箱子游戏!附解析!

今天我来分享一道对于初学C语言的同学非常有启发作用的编程例题&#xff0c;是用C语言实现单张地图推箱子的小游戏。这个游戏是基于Linux环境下编程的&#xff0c;所用工具为ubuntu、和gcc编译器。首先推箱子的地图&#xff0c;我们根据经典游戏推箱子中的其中一幅地图来自做&a…