Highcharts极坐标图手动设置单个切片宽度

时间:2013-07-10 00:40:06

标签: highcharts

是否可以在Highcharts中设置极坐标图的各个切片/扇区的宽度?我正在寻找的东西类似于设置tickPositions数组,然后用数据切片填充每个tick位置(而不是设置统一的pointInterval)。

我尝试过设置pointPadding& groupPadding为0.还尝试为每个数据点设置x值。有了这个,我可以让每个切片从我想要的地方开始,但我还没想到要控制从那个开始就应该绕过多少度数。

任何帮助 - 即使是“无法完成” - 将不胜感激。谢谢你的时间。

1 个答案:

答案 0 :(得分:2)

这可以通过为系列的每个成员设置pointStart和pointRange使用'column'类型来完成

series: [{
        name: 'a1',
        type: 'column',
        pointStart: 7.5,
        pointRange: 15,
        data: [65]
    }, {
        name: 'a2',
        type: 'column',
        pointStart: 7.5,
        pointRange: 15,
        data: [72],
    }, {
        name: 'b1',
        type: 'column',
        pointStart: 55,
        pointRange: 80,
        data: [55]
    }, {
        name: 'b2',
        type: 'column',
        pointStart: 55,
        pointRange: 80,
        data: [50]
    }]

请参阅:http://jsfiddle.net/Hrgfy/

请注意,使用'on'的pointPlacement,切片将居中,如下所述:https://stackoverflow.com/a/17532841/958896