2013-03-28 3 views
1

Я пробовал, но не повезло.Highstock Сделать условную подсказку

Как я могу сделать условный всплывающий подсказку с помощью форматирования? На моем графике есть 3 строки (более 3 тыс. Точек), есть одна строка, которая равна 0 или 1, это как 0 = Выкл. И 1 = Вкл.

Я хочу показать на подсказке Включение и выключение InstEd 1 и 0.

Дело в том, каждая серия имеет личный всплывающую подсказку, чтобы показать десятичные и суффикс. Я пытался использовать форматтера там, но он просто не работает.

Я попытался

tooltip: { 
    valueSuffix: ' ', 
      yDecimals: 0, 

       formatter: function() { 
        var s = this.y; 

        if (s == 1) 
         { 
          s = "ON"; 
         } 
        else 
         { 
          s = "OFF"; 
         } 

        return s; 
       }     
} 

Я могу что-нибудь, как пишут "возвращение '4'", но не работает.

Formatter работает только по умолчанию подсказке :(

Любые советы для этого

Пример: http://jsfiddle.net/cvXZ9/

ответ

2

Пожалуйста, смотрите на простом примере, как это может работать

http://jsfiddle.net/q5eP3/.

tooltip:{ 
      formatter:function(){ 

       if(this.point.y == 0) 
        return 'ON' 
       else 
        return 'OFF' 

      } 
     }, 
+0

спасибо, но, это только работа s в функции всплывающей подсказки по умолчанию, а не в «личной» серии всплывающих подсказок. проверьте мой пример: http://jsfiddle.net/cvXZ9/ – saulob

+0

Да, в серии всплывающей подсказки работает только «pointFormat» (и аналогичные шаблоны). Как установить параметры для всех других серий и подсказки по умолчанию с помощью включения/выключения? –

Смежные вопросы