如何从tooltip.trigger = axis
的工具提示中排除特定的数据系列?
我问是因为我有一个非常复杂的图形,其中包含一个折线图,两个条形图和一个热图。而且,热图包含的数据太多,因此工具提示的行数过多。热图值不是很重要,因此我想将其从工具提示中删除。
现在我正在使用formatter
来排除它们,但是还有其他方法吗?
答案 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
}
// ...
}]