地图主要用于地理区域数据的可视化,配合 visualMap 组件用于展示不同区域的人口分布密度等数据。

visualMap 是视觉映射组件,用于进行『视觉编码』,也就是将数据映射到视觉元素(视觉通道)。echarts 官网案例:https://echarts.apache.org/zh/option.html#visualMap-piecewise。

除了可以在地图上打点之外,我们如何在地图上做热力图呢?效果图如下:

首先介绍 visualMap 视觉映射组件。

visualMap: {show: true,min: 1,max: 1000,// splitNumber: 5,inRange: {color: ['#d94e5d', '#eac736', '#50a3ba'].reverse()},textStyle: {color: '#fff'},
},

设置 visualMap 组件的最大值和最小值,切分段数以及在选择范围中的视觉元素定义颜色、尺寸等。

引入地图信息:

geo: {map: 'china',type: 'map',
},

如何将数据铺在地图上呢?

function randomValue() {return Math.round(Math.random()*1000);
}
series: [//地图配置{ name: 'china',type: 'map',mapType: 'china',zoom: 1,geoIndex: 0,data: [{name: '北京', value: randomValue()},{name: '天津', value: randomValue()},{name: '上海', value: randomValue()},{name: '重庆', value: randomValue()},{name: '河北', value: randomValue()},{name: '河南', value: randomValue()},{name: '云南', value: randomValue()},{name: '辽宁', value: randomValue()},{name: '黑龙江', value: randomValue()},{name: '湖南', value: randomValue()},{name: '安徽', value: randomValue()},{name: '山东', value: randomValue()},{name: '新疆', value: randomValue()},{name: '江苏', value: randomValue()},{name: '浙江', value: randomValue()},{name: '江西', value: randomValue()},{name: '湖北', value: randomValue()},{name: '广西', value: randomValue()},{name: '甘肃', value: randomValue()},{name: '山西', value: randomValue()},{name: '内蒙古', value: randomValue()},{name: '陕西', value: randomValue()},{name: '吉林', value: randomValue()},{name: '福建', value: randomValue()},{name: '贵州', value: randomValue()},{name: '广东', value: randomValue()},{name: '青海', value: randomValue()},{name: '西藏', value: randomValue()},{name: '四川', value: randomValue()},{name: '宁夏', value: randomValue()},{name: '海南', value: randomValue()},{name: '台湾', value: randomValue()},{name: '香港', value: randomValue()},{name: '澳门', value: randomValue()}]}
]

更多详情,请参考官方案例:https://echarts.apache.org/examples/zh/editor.html?c=map-HK

echarts 地图类型热力图相关推荐

  1. echarts地图散点热力图1

    echarts地图散点热力图 <!--https://blog.csdn.net/liangayang/article/details/83311433--><!--https:// ...

  2. 高德地图使用、echarts地图等地图设置

    1.高德地图使用 前提准备: 1.打开高德地图开方平台,注册账号: https://console.amap.com/dev/key/app 2.创建一个应用,获取key值. 一.引入相关资源 < ...

  3. Echarts地图编写

    1.引入echarts库文件 <script charset="utf-8" type="text/javascript" language=" ...

  4. echarts地图的基本使用配置

    一.空气质量图 代码和配置如下: <template><div class="box"><div id="map">< ...

  5. vue 引入json地图_在vue2.x中使用echarts,地图或者theme引入js 文件,会有问题,地图的json文件重新注册可以...

    One-line summary [问题简述] 在vue2.x中使用echarts,地图或者theme引入会有问题 import echarts from 'echarts/dist/echarts' ...

  6. echarts地图api series_ECharts地图绘制和钻取简易接口详解

    1.地图绘制过程原理 给定范围边界经纬度数据,再给它个名字就构成了绘制地图的基础.也就是说,你可以绘制任意形状的地图版块. 2.地图数据生成 中国以及省市县等地图的基础数据可以从这里生成与下载. ht ...

  7. Vue 使用echarts 地图自定义图标和修改图标样式,点击切换图标

    效果图:如下 注意事项: 1.使用echarts最好看官方文档,官方文档(链接如下) https://echarts.apache.org/examples/zh/index.html#chart-t ...

  8. ECharts之类型3D(map,bar3D,scatter3D)

    ECharts之类型3D(3D地图) 相关js源码下载: 1.世界地图.js,中国地图.js,中国各省份地图.js 地址:https://github.com/ecomfe/echarts/tree/ ...

  9. ECharts地图使用

                                                ECharts地图使用        最近项目开发中用到了ECharts地图,感觉ECharts地图美观炫酷,所 ...

最新文章

  1. 树莓派默认密码_用树莓派搭建私人简易网盘 2/5 树莓派4B初始设置
  2. java文件的基本操作示例
  3. .NET 6 Preview5+VS2022实战千万并发秒杀项目,帅爆了(附源码)
  4. css初始化_利用CSS变量实现炫酷的悬浮效果
  5. canal实现mysql数据实时同步es
  6. 基于CAS的低时延队列实现(原理示例)
  7. 平台层-适配层-核心层|拆分环信ONE SDK架构
  8. linux下安装mysql5.5_Linux下安装mysql-5.5
  9. aehyok.com的成长之路一——开篇
  10. AIR中使用FCKeditor
  11. Excel(九)-怎样让你的Excel界面更干净?
  12. fread函数和fwrite函数
  13. Numpy之数据清洗功能
  14. 故宫网售朝珠耳机 专家提醒注意保护知识产权(图)
  15. Qt中QTableView应用
  16. u盘NTFS与FAT32区别
  17. HTML编辑器UEditor的简单使用
  18. 融会贯通面对对象编程思想
  19. 记念陪伴了我这么久的电脑
  20. 桥接模式: Bridge

热门文章

  1. c语言函数前加long的作用,C语言中longlong型数据怎么输出,能详细说明一下long与long long的区别吗?...
  2. web版本模拟器转MQTT说明文档-大仙版本
  3. 确定性随机数发生器测试向量——DRBG-CTR-AES192
  4. mysql 逻辑值的真和假_( )逻辑值的“真”和“假”可以用逻辑常量TRUE和FALSE表示。_学小易找答案...
  5. 【数据结构】常见的排序方法的实现以及性能对比
  6. r语言for循环的c(),R语言中for循环的并行处理方式
  7. Python------ 人机猜拳小游戏
  8. 盘点 LiDAR 技术的15个广泛应用
  9. Shell如何复制软连接的源文件
  10. 【Python基础】turtle库语法简析!