Отключить всплывающую подсказку в определенных точках в Highcharts

У меня есть линейный график Highcharts, и у меня включены всплывающие подсказки, однако я хотел бы отключить всплывающие подсказки для определенного случая, когда x = 0. Есть ли способ сделать это? Самое близкое, что я дошел до сих пор, это:

tooltip: {
    formatter: function() {
        if (this.x > 0) {
            return this.x;
        }
        else return null;
    }
}

Это просто создает пустую всплывающую подсказку, но всплывающее окно все еще есть.


person Allen Liu    schedule 09.01.2012    source источник


Ответы (1)


Ок... только что разобрался. Мне просто нужно вернуть false вместо null.

tooltip: {
    formatter: function() {
        if (this.x > 0) {
            return this.x;
        }
        else return false;
    }
}
person Allen Liu    schedule 09.01.2012
comment
Спасибо. теперь я пытаюсь выяснить, как отключить всплывающую подсказку для одной серии, но вернуться к всплывающей подсказке по умолчанию для другой серии. - person ThePizzle; 18.09.2012
comment
@ThePizzle уже понял это? У меня такая же проблема. - person Cesar Castro; 03.07.2013
comment
К сожалению, это не работает с pointFormatter при определении пользовательской всплывающей подсказки для данной серии. Возврат false просто печатает false. Возврат null показывает пустое маленькое поле. Форматтер не поддерживается подсказкой серии. - person Olga; 02.04.2015
comment
для тех, кто все еще ищет это, я нашел ответ, который работает с pointFormatter здесь stackoverflow.com/questions/28514555/ - person Alberto Rechy; 17.10.2017