echarts 柱状图 + 假边框

#### 记录自己写过的echarts图表(柱状图边框)
// 渐变柱状图的颜色
const offsetColor0 = ['rgba(79,216,255, 1)', 'rgba(0,120,248, 1)', 'rgba(100,95,164, 1)', 'rgba(0,206,184, 1)', 'rgba(69,199,204, 1)']
const offsetColor1 = ['rgba(79,216,255, 0.1)', 'rgba(0,120,248, .1)', 'rgba(100,95,164, .1)', 'rgba(0,206,184, .1)', 'rgba(69,199,204, .1)']
const series1 = {
  name: '',
  type: 'bar',
  barWidth: 30,
  label: {
    show: false
  },
  itemStyle: {
    normal: {
      color: (params) => {
        return new echarts.graphic.LinearGradient(0, 0, 0, 1, [
          {
            offset: 0,
            color: offsetColor0[params.dataIndex]
          },
          {
            offset: 1,
            color: offsetColor1[params.dataIndex]
          }
        ])
      }
    }
  },
  data: this.value[0]
}
const yFormatterUnit = '%' // Y轴单位
const series2 = {
  name: '',
  type: 'bar',
  barWidth: 40,
  barGap: '-116%',
  z: -1,
  label: {
    show: true,
    position: 'top',
    color: '#D7E9EE',
    formatter: (params) => {
      const data = this.value[0][params.dataIndex] || this.value[0][params.dataIndex] === 0 ? this.value[0][params.dataIndex] + yFormatterUnit : ''
      return data
    }
  },
  itemStyle: {
    color: 'rgba(5,43,66,0.3)',
    borderColor: 'rgba(36,147,199,0.3)',
    borderWidth: 1
  },
  data: this.value[1]
}

在这里插入图片描述

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值