Подтвердить что ты не робот

Отключить всплывающую подсказку на некоторых строках, оставьте ее включенной для других?

У меня есть Highchart, содержащий несколько строк. Я хочу отключить всплывающую подсказку на определенных строках и оставить ее включенной для других. Это возможно? Я вижу, как отключить всплывающую подсказку глобально, но не по серии.

Например, на пример стандартной линейной диаграммы можно отключить всплывающую подсказку на красной и синей линиях но оставьте его включенным на двух других?

4b9b3361

Ответ 1

ОБНОВЛЕНИЕ

использовать enableMouseTracking: Boolean

Уведомление enableMouseTracking: Boolean было введено после того, как этот вопрос был задан

Старый ответ

Я просто отключил точку высоты в серии Tokyo

вот ваш код

     tooltip: {
            formatter: function() {

                if(this.series.name == 'Tokyo' && this.y == 26.5 ){
                  return false ;
                // to disable the tooltip at a point return false 
                }else {
                    return '<b>'+ this.series.name +'</b><br/>'+
                    this.x +': '+ this.y +'°C';
            }   
            }
        }

jsfiddle

Ответ 2

Используйте enableMouseTracking. Это лучший способ сделать это.

series: [{
    name: 'Serie1',
    data: [7.0, 6.9, 9.5, 14.5, 18.2, 21.5, 25.2, 26.5, 23.3, 18.3, 13.9, 9.6],
    enableMouseTracking: false
}, {
    name: 'Serie2',
    data: [7.0, 6.9, 9.5, 15.5, 15.2, 15.5, 15.2, 15.5, 11.3, 17.3, 11.9, 9.6]
}]

В приведенном выше коде будет отображаться всплывающая подсказка только для первой серии.

Ссылка: enableMouseTracking