echarts仪表盘刻度样式自定义

本文介绍如何使用ECharts自定义仪表盘样式,通过将背景颜色设为透明,并利用自定义图片作为刻度背景,实现独特视觉效果。具体步骤包括修改配置文件,设置背景透明及增加刻度密度。

echarts 默认的仪表盘样式:
在这里插入图片描述
修改后:
在这里插入图片描述
首先,需要在页面中放入一个image

<img src="./img/123.png" id="linear-pic" style="display:none"/>

需要修改一下配置:

先把原本的背景颜色变成透明:
   axisLine: {
                lineStyle: {
                  width: 15, 
                  opacity: 0, //盘的颜色变成透明
                }
              },
 设置自己的样式:
   axisTick: {
                // 刻度长度与轴线宽度一致,达到分隔的效果
                length: 15,
                // 增加刻度密度
                splitNumber: 100,
                lineStyle: {
                  // 增加刻度宽度
                  width: 2,
                  color: {
                    image: document.getElementById('linear-pic'),//获取页面上准备的图片作为背景
                    repeat: 'no-repeat'
                  },
                }
              },

整体思路:就是先将仪表盘的本身的刻度变成透明,然后用自己准备的图片作为刻度的背景纹理。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值