Echarts柱状图设置柱间距不生效

9 篇文章 0 订阅
在使用Echarts绘制进度条样式的柱状图时,遇到柱子之间间距设置不生效的问题。错误配置为只设置了grid的left、right、bottom属性,未设置top属性。解决方案是确保grid的top、left、right、bottom属性全部设置,以实现barGap的正确显示。若依然无效,可能代码其他部分存在问题,建议在Echarts官网调试无误后再应用到项目中。
摘要由CSDN通过智能技术生成

由于要做进度条样式的柱状图,如图所示,
在这里插入图片描述

所以想做点柱子之间的间距,于是设置barGap代码配置如下(这里是错误示范):

series: [{
          name: '',
          type: 'bar',
          data: this.downLoadChartsData.seriesData,
          barWidth: 8, // 柱图宽度
          barGap: 36, // 柱图之间的间距
       }]

到这里很多人还说不生效,看下边这一句,是重点!!!!!

但是发现不生效,官网配置肯定是没问题的,最后发现是我的grid没有top,只有leftbottomright,需要把这几个全设置,才生效。

!!正确示范:---------------------------------------------------------------------------------------------------------

series: [{
    name: '',
    type: 'bar',
    data: this.seriesData,
    barWidth: 8, // 柱图宽度
    barGap: 36, // 柱图之间的间距
 }],
 // 注意grid这里上下左右全部都要设置齐全
grid: {
     containLabel: true,
      top:30,
      left: 10,
      right: 10,
      bottom: 8
  },

如果碰巧设置完还不生效,那就是代码其他地方有问题,可以先在echarts官网上调试正确,再往自己代码中粘贴。

希望记录的问题能帮助到你~

评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值