Highcharts:仅限单个系列的工具提示

时间:2013-06-27 14:49:28

标签: highcharts

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

非常感谢

3 个答案:

答案 0 :(得分:3)

格式化程序:功能
回调函数用于格式化工具提示的文本。 返回false以禁用系列中特定点的工具提示

参考:

答案 1 :(得分: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/

答案 2 :(得分:0)

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

浏览代码,以hoverPoints的名称指定变量,并将其更改为:

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

这是Highstock的代码,因此,如果您使用香草Highcharts,则可能需要稍微更改变量名。为了解释它是如何工作的,悬停点的默认值是x轴上该点上所有点的数组。将其更改为包含您实际悬停的单个点的数组,即hoverPoint的值,会使高图忽略其他命中点。