前端-echarts如何在多柱图里为每个柱子显示自己的tooltip提示弹窗

1、修改tooltip

  trigger: 'item'

2、修改formatter

代码:

      option1: {
        tooltip: {
          trigger: 'item',
          axisPointer: {
            type: 'cross',
            crossStyle: {
              color: '#999'
            }
          },
          formatter: function (params) {
            console.log('123', params);
            //params 是一个数组,包含了每个数据项的信息
            var result = `<div style="width: 402px;font-family: PingFang SC, PingFang SC-Regular;backdrop-filter: blur(20px);">
                <div class="top" style="margin-top:14px;margin-left:20px">
                  <div class="tl" style="width: 50px;font-size: 18px;margin-bottom: 4px;margin-right: 200px;">${params.seriesName}:${params.data.value}</div>
                  <div class="tr" style="width: 50px;font-size: 18px;margin-bottom: 4px;">工段名称:${params.data.workshopSectionName}</div>
                  <div class="tr" style="width: 50px;font-size: 18px;margin-bottom: 4px;">工作中心名称:${params.data.workCenterName}</div>
                </div>
              </div>`;

            return result;
          }
        },
        legend: {
          data: ['实际节拍', '理论节拍'],
          selectedMode: false
        },
        xAxis: {
          type: 'category',
          data: []
        },
        yAxis: {
          type: 'value'
        },
        series: [
          {
            name: '实际节拍',
            data: [120, 200, 150, 80, 70, 110, 130],
            type: 'bar',
            barWidth: '20%' // 设置柱子宽度为20%
          },
          {
            name: '理论节拍',
            data: [120, 200, 150, 80, 70, 110, 130],
            type: 'bar',
            barWidth: '20%' // 设置柱子宽度为20%
          }
        ]
      },

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值