使用Highcharts旋转极坐标图中的xAxis类别?

时间:2018-11-12 03:09:53

标签: highcharts

当前,轮播设置为“ 0”时显示类别。

Default

我必须在圆周围显示文本。与此类似 Text around the circle

请帮助我找到合适的设置吗?

1 个答案:

答案 0 :(得分:0)

在Highcharts中没有默认选项,但是您可以计算每个标签的旋转度。此外,您需要将轴标签的align设置为center

    events: {
        render: function() {
            var ticks = this.xAxis[0].ticks,
                length = this.xAxis[0].categories.length,
                rotation = 360 / length / 2;

            Highcharts.objectEach(ticks, function(tick) {
                tick.label.attr({
                    rotation: rotation
                });

                rotation += 360 / length;
            });
        }
    }

实时演示:http://jsfiddle.net/BlackLabel/shgj8o9t/

API:https://api.highcharts.com/highcharts/xAxis.labels.align