联动和共享数据集问题

描述:当前是关于Echarts图表中的 示例。
 
            setTimeout(function () {
  option = {
    legend: {},
    tooltip: {
      trigger: 'axis',
      showContent: false
    },
    dataset: {
      source: [
        [
          'date',
          '2020-10',
          '2020-11',
          '2020-12',
          '2021-1',
          '2021-2',
          '2021-3',
          '2021-4',
          '2021-5',
          '2021-6',
          '2021-7',
          '2021-8',
          '2021-9'
        ],
        ['美', 3, 1, 29.59, 35, 65, 50, 30, 30, 60, 0, 156.23, 0],
        ['生', 3, 1, 0, 0, 5.28, 0, 0, 0.32, 0, 0, 0, 0],
        ['数', 3, 2, 0, 3, 0, 0, 0, 0, 0, 0, 2, 0],
        ['号', 3, 4, 50, 100, 20, 30, 40, 50, 60, 70, 80.19, 90]
      ]
    },
    xAxis: { type: 'category' },
    yAxis: { gridIndex: 0 },
    grid: { top: '55%' },
    series: [
      {
        type: 'line',
        smooth: true,
        seriesLayoutBy: 'row',
        emphasis: { focus: 'series' }
      },
      {
        type: 'line',
        smooth: true,
        seriesLayoutBy: 'row',
        emphasis: { focus: 'series' }
      },
      {
        type: 'line',
        smooth: true,
        seriesLayoutBy: 'row',
        emphasis: { focus: 'series' }
      },
      {
        type: 'line',
        smooth: true,
        seriesLayoutBy: 'row',
        emphasis: { focus: 'series' }
      },
      {
        type: 'pie',
        id: 'pie',
        radius: '30%',
        center: ['50%', '25%'],
        emphasis: {
          focus: 'self'
        },
        encode: {
          itemName: 'date',
          value: '2021-9',
          tooltip: '2021-9'
        }
      }
    ]
  };
  myChart.on('updateAxisPointer', function (event) {
    const xAxisInfo = event.axesInfo[0];
    if (xAxisInfo) {
      const dimension = xAxisInfo.value + 1;
      myChart.setOption({
        series: {
          id: 'pie',
          encode: {
            value: dimension,
            tooltip: dimension
          }
        }
      });
    }
  });
  myChart.setOption(option);
});