将高图放在图形的最开头

时间:2013-06-24 17:39:13

标签: highcharts

我正在使用highcharts制作一些图形。在同一个高清图中有3个图形,但我的问题是高图开始在左边有一些填充,如下所示: enter image description here

我希望它看起来像这样:(用photoshop编辑)

enter image description here

请帮助

1 个答案:

答案 0 :(得分:0)

这个问题已被多次询问(我不记得链接),但一般不使用分类的xAxis,但使用标准线性特定标签格式化程序,例如:http://jsfiddle.net/3bQne/266/

    var categories = ['01/02/2012','01/03/2012','01/04/2012','01/05/2012','01/06/2012','01/07/2012'];

var chart2 = new Highcharts.Chart({
    chart: {
        renderTo: 'container2'
    },
    xAxis: {
        labels: {
            formatter: function() {
                return categories[this.value];   
            }
        }
    },

    series: [{
        data: [29.9, 71.5, 106.4, 129.2, 144.0, 176.0]        
    }]
});

现在,您可以使用startOnTickminPadding。对于分类轴,这不可能改变空间分布 - 它总是在所有点之间平均分配。