1.先全局下载echarts npm install echarts --save
2. 在vue 中引入
import echarts from ‘echarts’

import ‘echarts/map/js/china’
3.效果图

4.主要代码

<template><div ><div id="main" style="width: 600px;height:600px ;margin: 100px auto;"></div></div>
</template><script>import echarts from 'echarts'import 'echarts/map/js/china'export default {mounted() {var data = [{name:'沈阳',value:100},{name:'长春',value:101},{name:'哈尔滨',value:150},{name:'北京',value:100},{name:'天津',value:100},{name:'呼和浩特',value:151},{name:'银川',value:151},{name:'太原',value:151},{name:'石家庄',value:151},{name:'济南',value:151},{name:'郑州',value:151},{name:'西安',value:151},{name:'武汉',value:151},{name:'南京',value:151},{name:'合肥',value:151},{name:'上海',value:151},{name:'长沙',value:151},{name:'南昌',value:151},{name:'杭州',value:151},{name:'福州',value:151},{name:'广州',value:151},{name:'台北',value:151},{name:'海口',value:151},{name:'南宁',value:151},{name:'重庆',value:151},{name:'昆明',value:151},{name:'贵阳',value:151},{name:'成都',value:151},{name:'兰州',value:151},{name:'西宁',value:200},{name:'拉萨',value:151},{name:'乌鲁木齐',value:151},{name:'香港',value:151},{name:'澳门',value:151},];var geoCoordMap = {'沈阳': [123.429092,41.796768],'长春': [125.324501,43.886841],'哈尔滨': [126.642464,45.756966],'北京': [116.405289,39.904987],'天津': [117.190186,39.125595],'呼和浩特': [111.751990,40.841490],'银川': [106.232480,38.486440],'太原': [112.549248,37.857014],'石家庄': [114.502464,38.045475],'济南': [117.000923,36.675808],'郑州': [113.665413,34.757977],'西安': [108.948021,34.263161],'武汉': [114.298569,30.584354],'南京': [118.76741,32.041546],'合肥': [117.283043,31.861191],'上海': [121.472641,31.231707],'长沙': [112.982277,28.19409],'南昌': [115.892151,28.676493],'杭州': [120.15358,30.287458],'福州': [119.306236,26.075302],'广州': [113.28064,23.125177],'台北': [121.5200760,25.0307240],'海口': [110.199890,20.044220],'南宁': [108.320007,22.82402],'重庆': [106.504959,29.533155],'昆明': [102.71225,25.040609],'贵阳': [106.713478,26.578342],'成都': [104.065735,30.659462],'兰州': [103.834170,36.061380],'西宁': [101.777820,36.617290],'拉萨': [91.11450,29.644151],'乌鲁木齐': [87.616880,43.826630],'香港': [114.165460,22.275340],'澳门': [113.549130,22.198750]};let 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;};let option = {backgroundColor: '#fffffff',title: {left: 'center',textStyle: {color: '#090909'}},tooltip: {trigger: 'item'      //鼠标悬浮效果, 删除可以不显示悬浮框},legend: {orient: 'vertical',y: 'bottom',x: 'right',textStyle: {color: '#090909'}},geo: {map: 'china',zoom:1, //默认显示级别scaleLimit:{min:0,max:3},  //缩放级别label: {emphasis: {   //对应鼠标悬浮效果show: false}},roam: true,  // 是否允许拖拽。itemStyle: {normal: {areaColor: '#9b9b9b',borderColor: '#111'},emphasis: {areaColor: '#109dff'}}},series: [{type: 'scatter',coordinateSystem: 'geo',data: convertData(data),symbolSize: function(val) {return val[2] / 15;},label: {normal: {formatter: '{b}',position: 'right',show: false},emphasis: {show: true}},itemStyle: {normal: {color: '#9eff9e'}}},{name: 'Top 5',type: 'effectScatter',coordinateSystem: 'geo',data: convertData(data.sort(function(a, b) {return b.value - a.value;}).slice(0, 40)),symbolSize: function(val) {return val[2] / 15;},showEffectOn: 'render',rippleEffect: {brushType: 'stroke'},hoverAnimation: true,label: {normal: {formatter: '{b}',position: 'right',show: true}},itemStyle: {normal: {color: '#90ee90',shadowBlur: 10,shadowColor: '#0a99ff'}},zlevel: 1}]};var myChart = echarts.init(document.getElementById('main'));myChart.setOption(option)}}
</script><style scoped></style>

echarts中国地图显示,涟漪效果vue版本相关推荐

  1. echarts百度地图涟漪效果

    services: type: 'scatter' symbol:'pin',//设置标注形状 效果: type: 'effectScatter', symbol:'pin',//设置标注形状 效果: ...

  2. Echarts绘制Tree树图的涟漪效果effectScatter

    1. 问题描述 Echarts绘制图表是支持涟漪效果的,但是搜了材料,有地图.折线图.散点图等,不支持树图. 本文方法实现了一种可以任意Echarts图的涟漪效果 2. 效果展示 将树图的一级节点全部 ...

  3. 11 贪吃蛇小游戏 js版本 + vue版本

    前言 // 呵呵, 1024 发一波 基础知识 的库存 缘于一些 小的需求 因为一些原因 可能到这里就不会再往后面设计了 主要分为了两个版本, html + js 的版本 和 vue 的版本 核心的意 ...

  4. 【echarts 中国地图射线版本】vue实现中国地图航线动画效果,地图上添加散点效果【详细注释,通俗易懂】

    先上效果图 前置条件,必看 首先你需要安装echarts并引入 然后你需要下载china.json文件并注册引入,不然不生效 当然很多新手可能不知道china.json在哪里下载,因为官方已经没有了, ...

  5. echarts中国地图散点涟漪效果

    echarts中国地图例子:http://gallery.echartsjs.com/editor.html?c=effectScatter-map var data = [{name: '郑州',v ...

  6. vue echarts 中国地图实现用户分布

    效果如图所示 vue中echarts@4.9版本,地图的使用, 避免进坑,亲测4.9版本正常,5.0版本不支持因为官方移除了地图数据和map文件夹china.js 1.安装echarts@4.9版本 ...

  7. VUE 中实现echarts中国地图 人口迁徙

    VUE 中实现echarts中国地图 人口迁徙 效果图: 安装Echarts依赖 要在vue中使用Echarts 需要先安装依赖 npm install echarts --save 这是我的Echa ...

  8. echarts有涟漪效果的世界地图

    项目要求实现一个带涟漪效果的世界地图. 设计要求哪个区域有值,哪个区域就高亮,颜色不要求,全部设成同一种就行. 我参考了echats官网的样例,官网样例是这样的: 附官网地址: https://ech ...

  9. Vue版本echarts 全国地图geo、geo3D

    需求:大屏显示3D全国地图,点击地图上标记连接到指定页面,网上资源多数不是Vue版本的,实现的方式也是由html页面修改为Vue版本 效果展示:         由于图片涉嫌违规,给大家一个自己脑补的 ...

最新文章

  1. no argument specified with option /LIBPATH:错误的解决
  2. windows 安装 spark 及 pycharm 调试 TopN 实例
  3. php tp 查数据库数据一条_PHP自学(六)TP框架进行数据库查询
  4. 【前端面试】数据类型与类型检测
  5. lua android弹窗关闭,安卓精灵lua调用pm指令实现清除App缓存,举个栗子的说
  6. 数据和云2020年度最受欢迎的Top10文章、专栏、文档、直播资源大放送(建议收藏)...
  7. 2022年“超级818汽车狂欢夜”启动,易车将携手汽车品牌共创内容营销
  8. echarts里面的参数解释_SPMSM控制:传统PI速度环参数的整定
  9. Linux vi/vim教程
  10. html焦点自动轮播幻灯片js,js实现幻灯片轮播图
  11. SwiftUI4 iOS16 新特性之 WeatherKit免费天气API使用教程(WWDC 2022教程含源码)
  12. R 4.0 版本安装 rtools40教程,解决 Rtools is required to build R packages but is not currently installed 问题
  13. 848. Shifting Letters**
  14. 前段JavaScript学习---狂神说java笔记
  15. java游戏开局选宠物可以转职,创世之光人物资料及转职大全
  16. loadRunner之Linux环境下安装负载机
  17. 我是漂移王-说明介绍
  18. 外星人做系统logo,外星人开机logo win10
  19. 五、Web应用开发模式
  20. MSPA提取生态源地过程

热门文章

  1. 手机显示无法接通服务器是怎么回事,手机暂时无法接通是什么原因 可能处于飞行模式...
  2. root用户无法打开xclock_oracle安装过程中图像界面启动问题(xdmcp) | 学步园
  3. p2p网络,无边宇宙中的璀璨星河
  4. 思维导图软件TheBrain使用攻略——启动并探索TheBrain窗口
  5. 安卓手机主题软件_【软件】安卓手机延时摄影视频软件APP
  6. 跳妹儿学编程之ScratchJr(一):高级软件工程师告诉你什么是儿童编程,小孩要不要学儿童编程?
  7. 通过Consumer函数式接口,实现回调
  8. 破解WMp11的install
  9. PMP试题 | 每日一练,快速提分(十一)
  10. NKU-OJ 可莉打丘丘人#179