2013-03-17 3 views
0

Моя ось X содержит годы. Как удалить разделитель тысяч в форматировании? Или, альтернативно, как я могу рассказать о Highcharts, это год?Удалить Highcharts X-axis label 000 separator

http://jsfiddle.net/nicholasduffy/BDQVV/

$(function() { 
    var chart = new Highcharts.Chart({ 
      chart: { 
       renderTo: 'container', 
       type: 'column', 
      }, 
      xAxis : { 
       label: { 
        formatter: function() { 
         return Highcharts.numberFormat(this.x, 0, '', ''); // Remove the thousands sep? 
        } 
       } 
      }, 
      series: [{"data": [[2006, 1], [2007, 5], [2008, 7], [2009, 7], [2010, 13], [2011, 14], [2012, 16], [2013, 20]], "name": "Series1"}, {"data": [[2012, 3], [2013, 3]], "name": "Series2"}, {"data": [[2002, 1], [2003, 1], [2004, 6], [2005, 7], [2006, 10], [2007, 17], [2008, 23], [2009, 25], [2010, 34], [2011, 44], [2012, 51], [2013, 64]], "name": "Series3"}] 
    }); 
}); 

ответ

4

Вы были близки. Это ярлыки, а не ярлыки. Кроме того, значение this.value, не this.x

xAxis : { 
      labels: { 
       formatter: function() { 
        return Highcharts.numberFormat(this.value, 0, '', ''); // Remove the thousands sep? 
       } 
      } 
     }, 

http://jsfiddle.net/H2XQR/

+0

Совершенная, спасибо. – duffn