score:10

Accepted answer

You can disable tooltip for specific points using tooltip.formatter. You will need to add some identifying attribute to the points that are not going to have a tooltip, and then check for that in your tooltip.formatter function.

For example, you could set your data like this (see first point):

data: [{x:1, y:6, z:5, noTooltip: true}, [8, 7, 9], [1, 3, 4], [4, 6, 8], [5, 7, 7]]

Then in your tooltip.formatter you can evaluate like this:

tooltip: {
    formatter: function() {
        // If the point is going to have a tooltip
        if(!this.point.noTooltip) {
            // Mimic default tooltip contents
            return '● '+this.series.name+
                   '<br/>x: <b>'+this.point.x+
                   '</b><br/>y: <b>'+this.point.y+
                   '</b><br/>z: <b>'+this.point.z+
                   '</b><br/>';
        }
         
        // If tooltip is disabled
        return false;
    }
}

See this JSFiddle demonstration (point that is disabled is at coordinates [1,1,0] in bottom left).


Related Query

More Query from same tag