echarts 地图类型热力图
地图主要用于地理区域数据的可视化,配合 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 地图类型热力图相关推荐
- echarts地图散点热力图1
echarts地图散点热力图 <!--https://blog.csdn.net/liangayang/article/details/83311433--><!--https:// ...
- 高德地图使用、echarts地图等地图设置
1.高德地图使用 前提准备: 1.打开高德地图开方平台,注册账号: https://console.amap.com/dev/key/app 2.创建一个应用,获取key值. 一.引入相关资源 < ...
- Echarts地图编写
1.引入echarts库文件 <script charset="utf-8" type="text/javascript" language=" ...
- echarts地图的基本使用配置
一.空气质量图 代码和配置如下: <template><div class="box"><div id="map">< ...
- vue 引入json地图_在vue2.x中使用echarts,地图或者theme引入js 文件,会有问题,地图的json文件重新注册可以...
One-line summary [问题简述] 在vue2.x中使用echarts,地图或者theme引入会有问题 import echarts from 'echarts/dist/echarts' ...
- echarts地图api series_ECharts地图绘制和钻取简易接口详解
1.地图绘制过程原理 给定范围边界经纬度数据,再给它个名字就构成了绘制地图的基础.也就是说,你可以绘制任意形状的地图版块. 2.地图数据生成 中国以及省市县等地图的基础数据可以从这里生成与下载. ht ...
- Vue 使用echarts 地图自定义图标和修改图标样式,点击切换图标
效果图:如下 注意事项: 1.使用echarts最好看官方文档,官方文档(链接如下) https://echarts.apache.org/examples/zh/index.html#chart-t ...
- ECharts之类型3D(map,bar3D,scatter3D)
ECharts之类型3D(3D地图) 相关js源码下载: 1.世界地图.js,中国地图.js,中国各省份地图.js 地址:https://github.com/ecomfe/echarts/tree/ ...
- ECharts地图使用
ECharts地图使用 最近项目开发中用到了ECharts地图,感觉ECharts地图美观炫酷,所 ...
最新文章
- 树莓派默认密码_用树莓派搭建私人简易网盘 2/5 树莓派4B初始设置
- java文件的基本操作示例
- .NET 6 Preview5+VS2022实战千万并发秒杀项目,帅爆了(附源码)
- css初始化_利用CSS变量实现炫酷的悬浮效果
- canal实现mysql数据实时同步es
- 基于CAS的低时延队列实现(原理示例)
- 平台层-适配层-核心层|拆分环信ONE SDK架构
- linux下安装mysql5.5_Linux下安装mysql-5.5
- aehyok.com的成长之路一——开篇
- AIR中使用FCKeditor
- Excel(九)-怎样让你的Excel界面更干净?
- fread函数和fwrite函数
- Numpy之数据清洗功能
- 故宫网售朝珠耳机 专家提醒注意保护知识产权(图)
- Qt中QTableView应用
- u盘NTFS与FAT32区别
- HTML编辑器UEditor的简单使用
- 融会贯通面对对象编程思想
- 记念陪伴了我这么久的电脑
- 桥接模式: Bridge
热门文章
- c语言函数前加long的作用,C语言中longlong型数据怎么输出,能详细说明一下long与long long的区别吗?...
- web版本模拟器转MQTT说明文档-大仙版本
- 确定性随机数发生器测试向量——DRBG-CTR-AES192
- mysql 逻辑值的真和假_( )逻辑值的“真”和“假”可以用逻辑常量TRUE和FALSE表示。_学小易找答案...
- 【数据结构】常见的排序方法的实现以及性能对比
- r语言for循环的c(),R语言中for循环的并行处理方式
- Python------ 人机猜拳小游戏
- 盘点 LiDAR 技术的15个广泛应用
- Shell如何复制软连接的源文件
- 【Python基础】turtle库语法简析!