5

我的系列中有 3 个数据集(低、正常、高)显示在散点图上。如何强制仅对普通数据集启用工具提示和标记?

非常感谢

4

3 回答 3

4

formatter : Function
回调函数,用于格式化工具提示的文本。返回 false 以禁用 series 上特定点的工具提示

参考:

于 2013-06-28T03:08:05.227 回答
0

请参阅共享工具提示格式化程序。它使您可以更好地控制工具提示。

http://api.highcharts.com/highcharts#tooltip

编辑:我添加了一些代码。请参阅自定义工具提示格式化程序;

tooltip: {
            formatter: function () {
                if (this.series.name == "Male") {
                    return "<b>" + this.series.name + "</b><br>" + this.x + " cm, " + this.y + " kg";
                } else return " ";

            }
        }

参见小提琴例如:http: //jsfiddle.net/androdify/cweC6/

于 2013-06-27T15:34:49.633 回答
0

此解决方案用于在所有系列上保留工具提示,但一次只显示一个与实际悬停的点相对应的工具提示。

查看代码,了解它通过 hoverPoints 的名称指定变量的位置,并将其更改为:

{hoverPoint:l,hoverSeries:b,hoverPoints:l?[l]:[]}

这是 Highstock 的代码,所以如果你使用普通的 Highcharts,你可能需要稍微改变变量名。为了解释这是如何工作的,hoverpoints 的默认值是 x 轴上该点上所有点的数组。将其更改为包含您实际悬停的单个点的数组,即 hoverPoint 的值,会导致 highcharts 忽略其他命中点。

于 2019-03-07T23:46:27.777 回答