2013-01-24 44 views
0

顯示2和與圖2個不同的價值觀我準備東西給你jFiddle http://jsfiddle.net/jJyXe/1/Highchart - 如何在工具提示

我有不同的系列。我想用兩個不同的單位來顯示它們。所以對於溫度來說,它是°C,亮度是lx。我不清楚如何將其添加到工具提示中...

pointFormat: '<b>{point.y}</b>', 

我認爲這就是我可以定義它的地方嗎?像

pointFormat: '<b>{point.y}</b> °C' + <b>{point.y}</b> lx', 

但point.y東西都是數據點

回答

2

它的工作原理以及..試試吧。只需在您的工具提示中添加格式化程序功能即可。它會給你確切的結果。以下功能,

$(function() { 
    var chart = new Highcharts.Chart({ 
     chart: {renderTo: 'container'}, 
     tooltip: { 
      formatter: function() { 
       if(this.series.name == 'brightness') 
        var suffix = "lx"; 
       else 
        var suffix = "°C"; 
       return '<b>'+ this.series.name +'</b><br/>'+ 
       this.y +suffix; 
      } 
     }, 
    series: [{ name: 'brightness', data: [29.9, 71.5, 106.4]}, 
       { name: 'temperature',data: [16.4, 194.1, 95.6]}]  
    }); 
}); 
+0

非常感謝! – Susanne92

+0

只是一個問題。我的日期就像[時間戳,值],[時間戳,值],....我如何將時間戳轉換爲日期?因爲當我用this.xi替換this.series.name只看時間戳 – Susanne92

+0

Highcharts.dateFormat('%Y-%m-%d%H:%M:%S',this.x) – Susanne92

相關問題