隐藏工具提示中的数据系列

时间:2020-03-12 06:52:37

标签: echarts

如何从tooltip.trigger = axis的工具提示中排除特定的数据系列?

我问是因为我有一个非常复杂的图形,其中包含一个折线图,两个条形图和一个热图。而且,热图包含的数据太多,因此工具提示的行数过多。热图值不是很重要,因此我想将其从工具提示中删除。

现在我正在使用formatter来排除它们,但是还有其他方法吗?

1 个答案:

答案 0 :(得分:1)

我做的完全一样:向系列添加一个新属性,并从格式化程序中检查它。

类似这样的东西:

series: [{
// ...
  showInTooltip: true
// ...
}]

// ----

formatter: series => {
  var displayed = series.filter(item => item.showInTooltip);
  // work with displayed where showInTooltip === true
}

您还可以存储callback而不是属性,它将起作用。

已更新:突然我发现了未记录的功能,显然它将以正确的方式为您解决麻烦。

series: [{
// ...
  tooltip: {
     show: false
  }
// ...
}]