2012-08-31 42 views
3

下面的代碼:lazy_high_charts =>:格式不工作的dataLabels

f.series(:data => @values, :dataLabels => { :formatter => "function() { return this.x; }".js_code, :enabled => true, :rotation => 90, :x=>-3, :y=>15, :color=>"#FFFFFF" }) 

...作品與格式功能的異常。當我添加它時,圖表無法呈現。否則,標籤都存在,旋轉等

不明白爲什麼作爲非常下一行包含了類似的格式化的工具提示,不工作:

f.options[:tooltip][:formatter] = "function() { return ''+ this.x +': '+ this.y.toFixed(1) +' %'; }".js_code 

參考:http://www.highcharts.com/demo/column-rotated-labels

更新: TypeError: f.formatter.call is not a function是我在螢火蟲中看到的錯誤。任何想法這裏有什麼?

回答

2

我有同樣的問題,我解決了通過查看文件添加

<%= raw "options.tooltip.formatter = function() { 
     return '<b>' + this.point.name +'</b>: '+ this.y +' %'; 
     }" %> 

訪問here以獲取更多建議。