echarts如何禁止和开启点击事件

发布时间 2024-01-04 17:47:21作者: 信铁寒胜

1、series的silent 为 true,则开启点击事件,为false,则关闭点击事件

var option = {
    title: {
      text: text,
      left: '25',
      y: '85%',
    },
    legend: {
      show:true,
      type:'plain',
      left:'right',
      top:'middle',
    },
    color: ["#aaaa", "#bbbb", "#ccc"],
    series: [
      {
        type: "pie",
        //silent: true,
        radius: ["50%", "70%"],
        avoidLabelOverlap: false,
        label: {
          show: false
        },
        center: ['25%', '50%'],
        data: [
          { value: unstart, name:  startTitle},
          { value: ongoing, name:  title},
          { value: finish, name:  fTitle},
        ],
      },
      {
        name: "",
        type: "pie",
        //silent: true,
        radius: ["0%", "0%"],
        itemStyle: {
          color: "transparent",
        },
        center: ['25%', '50%'],
        label: {
          position: "inside",
          formatter: `{data|{c}}\n{serie|{a}}`,
          rich: {
            data: {
              fontWeight: "700",
              fontSize: 20,
              color: `#504F4F`,
              lineHeight: 24,
              textBorderColor: `transparent`,
              textBorderWidth: 0,
            },
            serie: {
              fontSize: 14,
              color: `#504F4F`,
              textBorderColor: `transparent`,
              textBorderWidth: 0,
            },
          },
        },
        labelLine: {
          show: false,
        },
        data: [{value:taskCount, text: ""}],
      },
    ],
  };