2014-04-22 134 views
1

當我使用Y軸標籤格式器時,有時點不能正確繪圖。點「6.8」正在6.8線以上繪製。此外,Y軸蜱不是相等的間隔(7.8,7.5,7.3,7.0,6.8,6.5)。刪除標籤格式化程序可以解決問題。任何人都知道解決方法,所以我可以保留標籤格式化程序?Highcharts:不能用Y軸標籤格式化器正確繪圖

隨着標籤格式:http://jsfiddle.net/3TKDt/1/

無標籤格式:http://jsfiddle.net/3TKDt/2/

標籤格式:

yAxis: 
{ 
    labels: { 
    formatter: function() { 
     return Highcharts.numberFormat(this.value, 1); 
    } 
    } 
} 
+3

你用'numberFormat'函數後有什麼?用你的6.8分,highcharts通過6.75的勾號,你將返回標籤「6.8」。刻度線仍然在6.75,你只是調整標籤。 – Mark

+0

這是值得添加爲答案 – jlbriggs

+0

現在有道理。我想在Y軸標籤上做一個數字格式不是很好的做法。產品所有者希望顯示的所有數字都有一個小數點。謝謝! – user2980160

回答

0

在Y軸標籤使用NUMBERFORMAT功能是不是一個好主意。它正在四捨五入標記並錯誤地表示間隔。我刪除了標籤格式化程序。