2013-03-28 82 views
1

我試過但沒有運氣。Highstock提出條件工具提示

如何使用格式化程序創建條件工具提示?我的圖表有3條線(超過3k點),有一條線只有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'」,但不起作用。

格式化只適用於默認提示:(

這個任何提示

樣品: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 2013-03-28 18:03:06

+0

是的,在系列工具提示只有'pointFormat'(和類似的模式)的作品。如何爲所有其他系列設置選項,並使用開/關進行默認工具提示? – 2013-03-29 12:38:18