如何在同一图表中为不同系列设置不同的图例图标

Jun*_*fan 2 echarts

在此输入图像描述

如上图所示,我需要去掉第三个图标中间的圆,但保持另外两个图表的形状为矩形。但是当我设置 时,另外legend.icon = 'line'两个图标的形状改变了。我该怎么办?

Ser*_*rov 6

世界上没有人知道你做错了,因为没有人看过你的代码,但支持每个系列legend 单独的图标。

var option = {
  //...
  legend: {
    data: [
      { name: 'Series1', icon: 'circle'   }, 
      { name: 'Series2', icon: 'triangle' }, 
      { name: 'Series3', icon: 'diamond'  }, 
    ]
  }
  //...
}
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述