2013-08-27 29 views
0

我有一个简单的柱状图,我希望有0个groupPadding,以便列彼此靠近,但我也希望每列的宽度( pointWidth)仅为50个像素。Highcharts - 在类别轴上更改组填充和列宽

这是为x轴,它有类别标签。这里是我的代码:http://jsfiddle.net/2pVkd/

$('#container').highcharts({ 
    chart: { 
     type: 'column' 
    }, 
    xAxis: { 
     categories: ['Jan', 'Feb', 'Mar', 'Apr'] 
    }, 

    plotOptions: { 
     series: { 
      // pointWidth: 50, 
      groupPadding: 0 
     } 
    }, 

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

的问题虽然是每当我跟0 groupPadding集合沿pointWidth为50,有在列之间的巨大空间,使其跨越整个轴,我如何才能防止这种情况发生?

感谢

回答

1

如果您不想添加空白列,可以使用图表的宽度,但这会使整个事情变薄。或者你可以做什么jlbriggs建议,什么东西更符合你的要求。

chart: { 
      type: 'column', 
      width: 300 
     }, 

http://jsfiddle.net/2pVkd/3/