最近公司需要做一个地图并显示项目的分布数据,调查了好久才解决掉。

效果如下图:

用echarts 地图 + 散点图实现的,代码如下:

 // echarts 配置
this.options = {tooltip: {trigger: 'item'},geo: { // 地图配置// show: true,map: '青岛市',center: [120.209902019531, 36.3710241640625],label: {normal: {show: false},emphasis: {show: false}},roam: false,itemStyle: {normal: {// areaColor: '#47D1FF',borderColor: '#94afe0',shadowOffsetX: 5,shadowOffsetY: 10,borderWidth: 1,shadowColor: '#2835a5',shadowBlur: 5,opacity: 0.9},emphasis: {areaColor: '#2B91B7'}},zoom: 1.1},series: [{ // 散点配置name: '数量',type: 'effectScatter',coordinateSystem: 'geo',data: sanData,tooltip: {padding: [0, 30, 0, 0],backgroundColor: 'rgba(8, 29, 96, .5)', // hover显示文字的背景颜色formatter: params => {return `<ul style="list-style: none;font-size: 14px;"><li>用户名称:${params.data.userName}</li><li style="height: 3PX"></li><li>地址:${params.data.address}</li><li style="height: 3PX"></li><li>线路:${params.data.supplyVoltageName}</li><li style="height: 3PX"></li><li>业务类型:${params.data.businessTypeName}</li></ul>`}},symbolSize: function(val) {return val[2]},showEffectOn: 'emphasis',rippleEffect: {brushType: 'stroke'},hoverAnimation: true,label: {normal: {formatter: (item) => {},position: 'right',show: false},emphasis: {show: true}},itemStyle: {normal: {color: '#ff8003'// color:'#a71818'}}}, { // 地图配置name: '工程数',map: '青岛市',center: [120.209602019531, 36.3610241640625],type: 'map',mapType: '青岛市', // 自定义扩展图表类型geoIndex: 1,tooltip: {padding: [0, 30, 0, 0],backgroundColor: 'rgba(8, 29, 96, .5)', // hover显示文字的背景颜色formatter: params => {return `<ul style="list-style: none;"><li>区域:${params.data.name}</li><li>数量:${params.data.count}</li></ul>`}},aspectScale: 0.75, // 长宽比itemStyle: {normal: { label: { show: true } },emphasis: { label: { show: true } }},data: mapData,zoom: 1.1}]}this.$nextTick(() => {let that = this// 点击地图穿透事件this.$refs.map.chart.off('click')this.$refs.map.chart.on('click', (params) => {console.log(params, '点击事件')if (params.componentSubType === 'map') {this.$message.success('map')} else {this.$message.success('数量')}})})

Echars地图加散点图配置相关推荐

  1. echars省份地图(安徽地图地图加散点图)亮点展示

    echars省份地图(安徽地图地图加散点图)亮点展示 一:需求讲解: 使用echars制作省份地图,显示城市名称,定位标点:点击地图区域,地图标点高亮. 二:主要准备工作 (1):引入echars ( ...

  2. Java记录-SpringMVC整合Echarts画地图加散点图

    1.搭建eclipse+JDK+Maven+SpringMVC+Spring+Mybatis后台架构,详细就不过多阐述了 2.下载百度eharts插件:http://echarts.baidu.com ...

  3. table切换数据 vue_Vue 知识整合贴 ( 超干货,适合收藏)

    bug收集:专门解决与收集bug的网站 网址:www.bugshouji.com 公众号中,不能跳转链接.可以查看 "原文" 进入到网页中,再点链接,即可打开 vue-cli3脚手 ...

  4. echarts自定义区域地图

    echarts自定义区域地图 地图代码逻辑梳理 文件梳理 myChina.json mapData.json mock.json(权限json---等同于后台返回的权限json) chinaMapDa ...

  5. ECharts可视化库 学习笔记

    数据可视化 Day01 1.什么是数据可视化 1.1 什么是数据可视化 1.2 可视化的实现方式 2.ECharts的基本使用 2.1 ECharts的介绍 丰富的可视化类型 多种数据格式支持 流数据 ...

  6. Echats详细介绍

    一,什么是echars? Echars官网 是百度的一个开源的数据可视化工具,一个纯 Javascript 的图表库,能够在 PC 端和移动设备上流畅运行,兼容当前绝大部分浏览器. 二,特点 1,EC ...

  7. 数据怎么转化成图形分析?快来学习Echarts5开发技术

    目录 一. Apache ECharts 1.1 引入 Apache ECharts 1.2 开始简单的图表 二. 图表容器及大小 三. 数据集 四. 多个 dataset 以及如何引用他们 五. 使 ...

  8. Matplotlib可视化散点图、配置X轴为对数坐标、并使用线条(line)连接散点图中的数据点、基于分组变量配置数据点的颜色(connecting two coordinates with line

    Matplotlib可视化散点图.配置X轴为对数坐标.并使用线条(line)连接散点图中的数据点.基于分组变量配置数据点的颜色(connecting two coordinates with line ...

  9. R语言使用ggplot2包geom_jitter()函数绘制分组(strip plot,一维散点图)带状图(颜色配置:连续色彩、离散色彩、色彩梯度)实战

    R语言使用ggplot2包geom_jitter()函数绘制分组(strip plot,一维散点图)带状图(颜色配置:连续色彩.离散色彩.色彩梯度)实战 目录 R语言使用ggplot2包geom_ji ...

  10. R语言使用ggplot2包geom_jitter()函数绘制分组(strip plot,一维散点图)带状图(双分类变量分组:色彩配置、形状配置)实战

    R语言使用ggplot2包geom_jitter()函数绘制分组(strip plot,一维散点图)带状图(双分类变量分组:色彩配置.形状配置)实战 目录 R语言使用ggplot2包geom_jitt ...

最新文章

  1. windows2003系列(之)搭建DHCP服务与中继代理图解
  2. Linux中通过mkdir –p 能够创建多级目录(mkdir -p详解)
  3. 基于MATLAB的RSSI定位算法仿真
  4. 多个app用同一个签名文件_手机APP和手机网站的区别有哪些?
  5. 一文剖析区块链现状:丛林法则下的胜者
  6. python中span函数,如何用python中BeautifulSoup提取无类名的span内文本
  7. 二级测试-简单注册tmp1904
  8. 免费mac虚拟机下载 快速安装win系统
  9. java类方法不写权限就时default_Day11_final、权限、内部类
  10. 微信网页设置标题title
  11. 测试人,测试魂,3年测遍32个城,主管的一句话给予了他源源不断的动力
  12. 优必选大型仿人服务机器人Walker X的核心技术突破
  13. springboot冷链物流信息调度系统毕业设计源码210951
  14. python使用opencv实现文档扫描并提取文字
  15. 形式语言与自动机 Part.6 图灵机
  16. 互联网医院系统搭建,打造在线问诊系统新模式
  17. 开关调色新世界BP2888电源解决方案
  18. vmware 桥接模式设置桥接到无线网卡
  19. HTML转义字符表,JavaScript常用转义符
  20. 【BZOJ】3007 拯救小云公主 最短路径

热门文章

  1. Mstar平台_遥控器驱动
  2. 最美春三月,又到一年迎新时——烟台北大青鸟喜迎2019级新生入学报到
  3. 安卓ViewBinding详解
  4. linux运行360wifi,在Linux下使用“360随身WiFi 2”
  5. CentOS7安装Teamviewer
  6. 第二周 计算圆的面积
  7. 魔兽三界血歌鸿蒙武器怎么合成,魔兽RPG剑域N3剧情攻略 特殊副本武器合成指南[多图]...
  8. ie11不兼容 html编辑器,ewebeditor编辑器已经不能兼容IE11
  9. centos7.6安装lnmp环境
  10. MIMIC数据库数据提取教程-提取时间维度数据