地图整体设置渐变色,会设置到每一块都是颜色渐变,并不是整体一个颜色渐变过去。如下图:


显然这不是我们想要的效果。

网上大部分地图渐变色案例,是使用的visualMap比例尺效果实现的,但是这个效果是依据地图块对应的 value 数值的大小自动分配颜色,对于一些想自定义整体渐变色的场景不是很方便了。

通过echarts官方的配置文档发现geo中的一个属性regions,此属性的作用是:在地图中对特定的区域配置样式

以汕头市地图为例,颜色:深蓝----浅蓝渐变,方向:左下----右上。

此方法麻烦之处是,需要UI提供一下每个块的渐变颜色渐变方向,然后单独设置每个块的渐变色,最后整体效果就可以达到想要的效果了。

 geo: {type: 'map',map: '汕头',selectedMode: 'single', //是否支持多个选中,single单选,multiple多选aspectScale: 0.8,  //地图长度比roam: false,zoom: 1,regions: [{name: '潮南区',itemStyle: {normal: {areaColor: { //地图色type: 'linear',x: 0,y: 1,x2: 0,y2: 0,colorStops: [{offset: 0, color: '#003ddf' // 0% 处的颜色}, {offset: 1, color: '#0069e6' // 100% 处的颜色}],global: false // 缺省为 false},},}},{name: '潮阳区',itemStyle: {normal: {areaColor: { //地图色type: 'linear',x: 0,y: 1,x2: 0,y2: 0,colorStops: [{offset: 0, color: '#004fdd' // 0% 处的颜色}, {offset: 1, color: '#0096f6' // 100% 处的颜色}],global: false // 缺省为 false},},emphasis: {areaColor: '#0036bf' //鼠标悬停的颜色}}},{name: '濠江区',itemStyle: {normal: {areaColor: { //地图色type: 'linear',x: 0,y: 1,x2: 0,y2: 0,colorStops: [{offset: 0, color: '#0059e0' // 0% 处的颜色}, {offset: 1, color: '#0075eb' // 100% 处的颜色}],global: false // 缺省为 false},},emphasis: {areaColor: '#0036bf' //鼠标悬停的颜色}}},{name: '金平区',itemStyle: {normal: {areaColor: { //地图色type: 'linear',x: 0,y: 1,x2: 0,y2: 0,colorStops: [{offset: 0, color: '#0071e9' // 0% 处的颜色}, {offset: 1, color: '#008ff4' // 100% 处的颜色}],global: false // 缺省为 false},},emphasis: {areaColor: '#0036bf' //鼠标悬停的颜色}}},{name: '龙湖区',itemStyle: {normal: {areaColor: { //地图色type: 'linear',x: 0,y: 1,x2: 0,y2: 0,colorStops: [{offset: 0, color: '#0073ea' // 0% 处的颜色}, {offset: 1, color: '#0091f4' // 100% 处的颜色}],global: false // 缺省为 false},},emphasis: {areaColor: '#0036bf' //鼠标悬停的颜色}}},{name: '澄海区',itemStyle: {normal: {areaColor: { //地图色type: 'linear',x: 0,y: 1,x2: 0,y2: 0,colorStops: [{offset: 0, color: '#0082ef' // 0% 处的颜色}, {offset: 1, color: '#00aeff' // 100% 处的颜色}],global: false // 缺省为 false},},emphasis: {areaColor: '#0036bf' //鼠标悬停的颜色}}},{name: '南澳县',itemStyle: {normal: {areaColor: { //地图色type: 'linear',x: 0,y: 1,x2: 0,y2: 0,colorStops: [{offset: 0, color: '#0083f0' // 0% 处的颜色}, {offset: 1, color: '#0096f6' // 100% 处的颜色}],global: false // 缺省为 false},},emphasis: {areaColor: '#0036bf' //鼠标悬停的颜色}}}]}

其中x,y,x2,y2四个属性,相当于坐标系中的方向,范围从 0 - 1,相当于在图形包围盒中的百分比。

可以试着修改四个值,感受一下方向和效果的变化,找到自己想要的效果。

echarts地图整体渐变色相关推荐

  1. echarts 设置地图外边框、地图背景渐变色和地图阴影,增加立体感以及在地图上打点

    一.设置地图外边框 给地图添加外边框,同时地图中的区域添加细一点的边框.效果图如下: 这里涉及两种边框 ,分别在  geo 和 series 种设置 .主要代码如下: option = {backgr ...

  2. echarts地图更改具体某省份颜色以及更改地图整体颜色 china.js echarts geo map

    一.首先,更改地图整体背景颜色 效果如下: 具体实现方法是 修改echarts的option.geo.itemStyle.normal.areaColor let option = {geo: {it ...

  3. echarts 地图上如何打点

    这里介绍如何在地图上进行打点.首先我们想到的是 scatter (散点图).这里 echarts 设置地图外边框.地图背景渐变色和地图阴影,增加立体感以及在地图上打点 有详细介绍,请参考.这里我介绍另 ...

  4. echarts 地图九状线显示钓鱼岛系列 (3) 之 vue项目

    我引入的是    "echarts": "^4.2.1" (地图对比)     (china.js) (china1.js) 1.首先需要在node_modul ...

  5. Echarts地图初体验

    根据黑马pink老师的视频制作的echarts地图 最近沉迷P社的钢4,断断续续几天才做好 效果预览 echart拿来做这种动态图还是不错的 官网百度的echarts 仓库地址 链接: link. h ...

  6. cocos2d-x游戏实例(10)-塔防游戏(修改地图图素,地图整体缩放)

    小满(bill man)个人原创,欢迎转载,转载请注明地址,小满(bill man)的专栏地址http://blog.csdn.net/bill_man 塔防游戏在目前的智能机游戏中占据很重要的部分, ...

  7. mysql+地图网格数据下载_echarts 中国各省市 echarts地图数据,含世界地图

    [实例简介] echarts 中国各省市 echarts地图数据,含世界地图,含各省地市数据 [实例截图] [核心代码] echarts_map_data ├── anhui │   ├── anhu ...

  8. Echarts地图详细镇区的划分_echarts乡镇地图,echarts地图街道-算法与数据结构文档

    Echarts地图详细镇区的划分_echarts乡镇地图,echarts地图街道-算法与数据结构文档类资源-CSDN下载

  9. echarts asp mysql 源码_如何使用PHP+jQuery+MySQL实现异步加载ECharts地图数据(附源码下载)...

    ECharts地图主要用于地理区域数据的可视化,展示不同区域的数据分布信息.ECharts官网提供了中国地图.世界地图等地图数据下载,通过js引入或异步加载json文件的形式调用地图. 本文将结合实例 ...

  10. echarts 地图常见效果

    echarts 地图常见效果!! 引入echarts包(最全的那个,不要下简易版的)和地图包 ----------------------------------------------------- ...

最新文章

  1. 谷歌、阿里们的杀手锏:三大领域,十大深度学习CTR模型演化图谱
  2. php js 比较大小写,jQuery-JavaScript比较字符串而不区分大小写
  3. php 编译安装 png.h,PHP编译安装时常见错误解决办法【大全】
  4. 导入python自带的一系列数据集等操作
  5. 支持app需要多大的服务器,上海app开发需要多大服务器空间?
  6. 大牛书单 | 读书日,他们最近看了这些书
  7. C语言项目:推箱子大战
  8. MATLAB图片的保存与导出
  9. 【数字图像处理】一种求图像边缘的方法
  10. configparser模块简介
  11. python列表排序sort_python列表排序方法reverse、sort、sorted
  12. win7 exfat补丁_大神面对 win7系统安装补丁提示安装程序出错的操作方案 -win7系统使用教程...
  13. 2021年6月程序员薪资出炉,平均薪资15302元
  14. html 网页表格居中,网页中表格如何居中
  15. 【QCM2150】WFA 11ac 4.2.43测试失败及解决方案
  16. pycuda的安装,wheel报错
  17. java 中 IO 的流的种类及BIO、NIO、AIO 有什么区别?
  18. 有点厉害!用12万行代码堆出来个蔡徐坤,关键是能跑能跳!
  19. 【uni-app 仿淘宝做的地区选择器】
  20. selenium 反爬虫之跳过淘宝滑块验证,这个有点难!

热门文章

  1. 视频教程-HTML+CSS+JavaScript基础-HTML5/CSS
  2. php开发工具ps,小蚂蚁学习PS切图之基础操作(2)——工具栏的介绍
  3. python中str类型_python中str指的是什么类型
  4. 扩增子分析流程 —— 数据处理(vsearch)
  5. 设置QQ空间评论回复权限,包括日志、相册、说说、留言板的评论回复和留言权限,限制名单成员无评论回复权限
  6. 诀窍|Callnovo助中国电动自行车成为大洋彼岸街头美丽风景线
  7. 调和级数相关极限合集
  8. 服务器怎么多开虚拟机,服务器多开虚拟机操作系统
  9. android设计稿做ui px,苦逼APPUI设计师的标注切图的利器—PxCook
  10. 怎么杀php源文件的木马,PHP一句话木马及查杀