echart图标区域背景

Echarts地图之——如何给地图添加背景图片 我们这里把背景加到了和原地图相同位置的底部(top,left,zoom等设置相同,geo的被上层覆盖),同时把原本的地图itemstyle背景设置为了transparent,这样做的目的是:保证原本的地图可以设置高亮、选中等的时候背景不会受到影响。因为如果给整张地图加一个背景是会有错位的情况的,所以这种做法不推荐,只是提供一种如何这么做的方式,而且我们这里的这张背景图片正好颜色比较相似就把边界的横线模糊掉了,没那么明显。是不是感觉并没有上面的红线错位的感觉,只能说我的这张地图颜色深边界感不明显。 阅读详情

效果图:
在这里插入图片描述
代码实例:

     let option = {
        calculable: true,
        legend: {
          orient: 'vertical',
          top: '10%',
          left: 'right'
        },
        tooltip: {
          show: true,
          formatter: '{a} {b} : {c} '
        },
        xAxis: [
          {
            type: 'category',
            data: Array.from({ length: 12 }).map((a, index) => `${index + 1}月`),
            axisLine: {
              //x轴线的颜色以及宽度
              show: true, //是否显示X轴
              lineStyle: {
                color: '#333'
              }
            },
            axisLabel: {
              // interval: 0,  //间隔几条显示
              // rotate: 20,  // 切斜度数
              fontSize: 12 //字体大小
            },
            axisTick: {
              //是否显示刻度线
              show: false
            }
          }
        ],
        yAxis: [
          {
            name: '哈哈哈',
            type: 'value',
            axisTick: {
              //y轴刻度线
              show: false
            },
            axisLine: {
              lineStyle: {
                color: '#333' //纵坐标刻度文字颜色
                // color: '#f2eded',//纵坐标刻度文字颜色
              }
            },
            splitLine: {
              //网格线
              show: true, //是否显示
              lineStyle: {
                //网格线样式
                color: 'rgba(192,192,192,0.2)', //网格线颜色
                width: 1, //网格线的加粗程度
                type: 'dashed' //网格线类型
              }
            }
          }
        ],
        // 整体大小
        grid: {
          left: '0%',
          right: '0%',
          top: '23%',
          bottom: '30',
          containLabel: true,
          borderColor: 'transparent'
        },
        series: [
          {
            name: '损耗曲线',
            type: 'line',
            data: lineData,
            symbolSize: 2, //设置圆点大小为10
            itemStyle: {
              color: '#FEFA00'
            }
            // areaStyle: {
            //   normal: {
            //     //颜色渐变函数 前四个参数分别表示四个位置依次为左、下、右、上
            //     color: new echarts.graphic.LinearGradient(0, 1, 0, 0, [
            //       {
            //         offset: 0,
            //         color: 'rgba(254, 250, 0,0.2)'
            //       },

            //       {
            //         offset: 1,
            //         color: '#FEFA00'
            //       }
            //     ])
            //   }
            // } //区域颜色渐变
          },
          {
            name: '',
            type: 'bar',
            animation: false,
            areaStyle: {
              normal: {}
            },
            lineStyle: {
              normal: {
                width: 1
              }
            },
            markArea: {
              silent:true,//不响应鼠标
              data: [
                [
                  {
                    // name: '事件执行时段',
                    itemStyle: {
                      color: 'rgba(190,76,89,0.5)' //颜色设置
                    },
                    yAxis: '0',
                    label: {
                      show: true,
                      position: ['1%', '45%'],
                      color: '#e5e5e5',
                      fontStyle: 'oblique',
                      fontSize: 15,
                      // rotate: 90,
                      formatter: '区域1'
                    },
                   
                  },
                  {
                    yAxis: '10'
                  }
                ],
                [
                  {
                    itemStyle: {
                      color: 'pink' //颜色设置
                    }, 
                    yAxis: '10',
                    label: {
                      show: true,
                      position: ['1%', '45%'],
                      color: '#e5e5e5',
                      fontStyle: 'oblique',
                      fontSize: 15,
                      // rotate: 90,
                      formatter: '区域2'
                    }
                  },
                  {
                    yAxis: '30'
                  }
                ],
                [
                  {
                    itemStyle: {
                      color: '#4ccacf' //颜色设置
                    }, 
                    yAxis: '30',
                    label: {
                      show: true,
                      position: ['1%', '45%'],
                      color: '#e5e5e5',
                      fontStyle: 'oblique',
                      fontSize: 15,
                      // rotate: 90,
                      formatter: '区域3'
                    }
                  },
                  {
                    yAxis: '45'
                  }
                ],
                [
                  {
                    itemStyle: {
                      color: 'green' //颜色设置
                    }, 
                    yAxis: '45',
                    label: {
                      show: true,
                      position: ['1%', '45%'],
                      color: '#e5e5e5',
                      fontStyle: 'oblique',
                      fontSize: 15,
                      // rotate: 90,
                      formatter: '区域4'
                    }
                  },
                  {
                    yAxis: '100'
                  }
                ]
              ]
            }
          }
        ]
      }
echarts3D地图添加背景纹理图片 + 自定义定位图标 + 鼠标移入抬高 + 地图下穿返回 echarts3D地图自定义背景图片,添加自定义定位图片、自定义label样式,鼠标移入通过visualMap映射实现区域抬高突出展示、 阅读详情

相关推荐

Echart5.0,自定义地图图片纹理,自定义label背景图显示多个点,增加自定义图片图层点

项目需要使用Echart实现一个世界/中国/省份地图,需要自定义地图背景纹理,同时显示多个标签,并且显示自定义的图片的点。

_小郑有点困了的博客 1877

Echarts 中设置图表背景颜色

当使用使用'dark'系列主题时,图表为黑色背景色,如果需要将其背景颜色设置为半透明,用类选择器修改样式会发现修改不了。 此时可用以下方式修改 方法一: var option={ backgroundColor:'rgba(128, 128, 128, 0.1)' //rgba设置透明度0.1} 方法二: var option={ backgroundColor:'' //设置无背景色 } ...

2万+

echarts区域图根据经纬度使用自定义图片打点,鼠标移入打点图标,改变打点图标图片,且tooltip的显示不受影响。

echarts地图,使用经纬度打点,打点图标使用本地图片。鼠标移入打点图标上,打点图标切换成另一张图片。tooltip使用代码调用显示/隐藏

m0_61174356的博客 3034

echarts设置背景颜色

seimeii的博客 1万+

深入解析Carry4的内部结构与工作原理

本文深入解析了Xilinx/AMD FPGA中的核心硬件资源Carry4的内部结构和工作原理。作为实现超前进位的关键物理电路,Carry4通过其CI、DI、S、O、CO等端口,高效处理4位算术运算的进位逻辑。文章通过端口详解、结构分析和实战计算示例,揭示了其如何加速加法、减法等运算,并探讨了其在优化FPGA设计时序与资源利用中的关键作用。

n4o5p6q7r的博客 503

ISO15118-20协议测试实战:用Efficient XML库验证26条命令编解码(附完整代码)

本文分享了ISO15118-20协议测试实战经验,重点探讨了使用Efficient XML库对26条命令进行EXI编解码验证的过程。通过搭建测试环境、编写自动化程序并与官方工具链进行交叉比对,文章深入分析了4条命令编码结果不一致的原因,并提供了完整的排查思路与C代码示例,旨在帮助开发者确保电动汽车充电通信的协议一致性。

weixin_29284657的博客 109

echarts三角柱形带柱形背景图

echarts,三角,柱形图,带背景

aBingNa的博客 2472

SDIO协议

SDIO协议1 概述  SDIO,全称:Secure Digital Input and Output ,即安全数字输入输出接口。2 特点①与多媒体卡系统规格书版本4.2全兼容。支持三种不同的数据总线模式:1位(默认)、4位和8位。②与较早的多媒体卡系统规格版本全兼容(向前兼容)。③与SD存储卡规格版本2.0全兼容。④与SD I/O卡规格版本2.0全兼容:支持两种不同的数据总线模式:1位(默认)和4

Let the development board fly! 3万+

echarts设置背景图片

echarts设置背景图片的两种方法 方法一 var img = new Image(); img.src = ’ 图片的url’ img.width = ‘100%’ img.height =‘100%’ 在option中引用: option = { backgroundcolor:{ image:img } } 方法二 在div中添加背景图片代码 <div id ="map" sty...

weixin_41554608的博客 2万+

最新版谷歌浏览器Axure插件(免翻墙)

本文介绍了在Chrome浏览器无法直接打开Axure导出HTML文件的解决方法。由于国内网络限制无法访问Chrome商店,需手动下载安装AxureRP扩展插件(提供百度网盘下载链接)。安装步骤包括:1)启用开发者模式;2)拖拽CRX文件或加载解压文件夹;3)勾选"允许访问文件网址"。同时还提示若浏览器版本过低可能无法正常运行,并给出了浏览器升级方法。该教程详细说明了从插件安装到浏览器升级的完整解决方案。

OldCat先生 2977

FDTD超表面仿真详细教程,几何相位,共振相位,传播相位

FDTD的超表面主要几何相位型(PB型)和共振型两种类型,其中PB型每个cell中的纳米棒的长宽相同,旋转角度不同,共振型长宽不同,旋转角度相同。本博文中以最常见的长方形纳米棒为例,用FDTD演示两种超表面实现的聚焦透镜的功能,包含详细步骤,其他形状,材料的超表面可自行尝试。

wuyuerhhg的博客 3万+

echarts地图的常见用法:基本使用、区域颜色分级、水波动画、区域轮播、给地图添加背景图片和图标、3d地图、飞线图

echarts地图的常见用法:基本使用、区域颜色分级、水波动画、区域轮播、给地图添加背景图片和图标、3d地图、飞线图

weixin_41897680的博客 2万+

数据科学常见模型总结(二)-倾向性得分匹配模型

PSM的核心思想是从未受干预的用户群体中,找到和干预对象一模一样的用户,这样就可以把因果效应归因到干预上。

wudelong0112的专栏 4896

echart雷达图详细配置

echart雷达图参数配置 我是个搬运工,这里是搬运别的大佬的。之前网上找了好久才找到的配置,怕下次难得找,直接搬过来了 原链接:原链接 // 指定图表的配置项和数据 var option = { backgroundColor: 'rgba(204,204,204,0.7 )', // 背景色,默认无背景 rgba(51,255,255,0.7) title: { text: '各教育阶段男女人数统计', link: 'https://www.

LiuPangZi6的博客 6189

别再被无限debugger卡住了!Chrome DevTools实战绕过技巧(含Hook与文件替换)

本文详细介绍了如何通过Chrome DevTools绕过无限debugger封锁的实战技巧,包括Hook技术与文件替换方法。针对常见的定时器轰炸、循环陷阱和动态注入等反调试手段,提供了高效的解决方案,帮助开发者快速突破调试障碍,提升爬虫和逆向工程效率。

weixin_30326515的博客 243

【专栏导引贴】100+智能优化算法:从背景原理到代码实战(持续更新)

本专栏系统整理100+种现代优化算法,涵盖粒子群优化(PSO)、遗传算法(GA)、鲸鱼优化(WOA)等经典方法,以及白鲸优化(BWO)、非洲秃鹫优化(AVOA)等新兴算法。每篇详解包含生物启发原理、数学模型、代码实现及工程应用,采用统一编程风格,提供可直接运行的实例代码。专栏持续更新,旨在为研究者提供系统化的智能优化算法参考资料,实现从理论到实践的完整知识链。目前已收录23种算法,包括蚁群系统(ACS)、蝙蝠算法(BA)、天牛须搜索(BAS)等自然启发式优化方法。

qq_42212808的博客 3665

echart高级使用_EChart和hightcharts介绍和使用(生成图标)

1、title:写标题,属性如下show:false/true 标题是否显示;text:标题内容;textstyle修饰标题样式subtext:副标题,也可以算是内容;subtextStyle修饰副标题样式;2、legentd:图例组件展现了不同系列的标记(symbol),颜色和名字;show:false/true 是否显示;data:图例的数据数组;3、grid:直角坐标系内绘图网格,单个 ...

weixin_39735288的博客 238

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

Echart图标x轴y轴配置项大全

echarts各配置项

qq619982638的博客 299

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

echarts 设置背景颜色

问题:echarts 设置背景颜色描述: @Kener-林峰 你好,想跟你请教个问题:请问怎么设置echarts整个图标的背景颜色??我用了color属性,在官网实验的时候不显示。。。。 解决方案1:                /*#################开始 数据源处理器情况#################################*/              ...

panzheng0920的专栏 2万+

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

echart里的相关配置项(工作笔记,持续更新)

初始化echarts this.echarts = this.$echarts.init('相对应的容器') //this.echarts是自定义的一个值 2.自定义一个配置项(这里将介绍一些配置的使用) this.option = { backgroundColor:'red', //整体的背景颜色 title: { //标题相关的配置 left: 'center', //title 组件离容器左侧的距离,可数值与百分比,还有top,right,bottom属性 te.

weixin_43536485的博客 467

Echart,dataV开发可视化数据大屏

最近公司接了一个项目,关于做数据的大屏展示的,在此记录一下一些效果实现遇到的问题和怎么解决的 第一部分 右下角的饼图模块,当其中的标签长度过长的时候,可以采用分页显示 legend: { textStyle: { fontWeight: 'normal', color: '#fff', fontSize: fontSize(0.14) }, type: 'scroll', // scroll开启分页

喜欢做一些demo,和分享遇到的 BUG 1338

echart 框选_echarts toolbox工具框

toolbox={show : true, //是否显示工具栏组件orient:"horizontal", //工具栏 icon 的布局朝向'horizontal' 'vertical'itemSize:15, //工具栏 icon 的大小itemGap:10, //工具栏 icon 每项之间的间隔showTitle:t...

weixin_39610229的博客 773

EChart介绍和使用

一、简单介绍   Echart是百度研发团队开发的一款报表视图JS插件,功能十分强大,使用内容做简单记录;(EChart下载地址 http://echarts.baidu.com/download.html)   Echart官方网站:https://www.echartsjs.com/index.html 二、Echart属性介绍 1、title:写标题,属性如下   show:fal...

weixin_34248487的博客 3438

七、Echart图表 之 toolbox工具栏组件配置项大全

🍓 作者主页:💖仙女不下凡💖 🍓 前言介绍:以下👇内容是我个人对于该技术的总结,如有不足与错误敬请指正! 🍓 欢迎点赞👍 收藏⭐ 留言📝 相关账号会持续发布关于文章Echart的相关文章欢迎持续关注! 👉推荐相关文章:Echart图表 之 基本使用及配置项 👉推荐相关文章:Echart图表 之 title配置项大全 👉推荐相关文章:Echart图表 之 颜色color配置项大全 👉推荐相关文章:Echart图表 之 X轴(xAxis)与 Y轴(yAxis)配置项大全 👉推荐相关文章:Echart图表 之

weixin_55181759的博客 1万+

echart环形图

效果: 代码: <div id="mychart"> </div> <script src="https://cdn.jsdelivr.net/npm/echarts@5/dist/echarts.min.js"> </script> <script> window.onload = function (){ var mychart = echarts.init(document.getElementById('my

qq_25471925的博客 280
上一篇: js获取当前日期后面N天的每天日期
下一篇: module.exports 、exports、export、export default的区别
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值