删除Highcharts x轴标签千位分隔符

时间:2013-03-17 12:43:52

标签: highcharts

我的X轴包含年份。如何删除格式中的千位分隔符?或者我怎么才能告诉Highcharts这是一年?

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"}]
    });
});

2 个答案:

答案 0 :(得分:5)

你很亲密。这是标签,而不是标签。此外,值是this.value,而不是this.x

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

http://jsfiddle.net/H2XQR/

答案 1 :(得分:0)

您还可以使用lang选项http://api.highcharts.com/highcharts#lang