Javascript 是否可以在HighCharts中单独更改xAxis.label的属性?

Javascript 是否可以在HighCharts中单独更改xAxis.label的属性?,javascript,jquery,highcharts,Javascript,Jquery,Highcharts,我想为xAxis上的标签设置不同的属性 我知道如何对数据标签执行此操作: 它类似于 但是我没有发现对xAxis.labels做同样的事情 是否存在这样做的方法? 解决方案: 它仅更改xAxis标签的y属性 这是一本书 我不知道有什么办法可以做到这一点 在这种情况下,我可能会创建x轴,一个用于正值,一个用于负值 {{edit-尽管如此,似乎只有在为轴设置了相反的:true时,axis offset插件才有效(至少从我看到的情况来看) 因此,您必须偏移其中一个上的标签。示例: 谢谢,但我找到了

我想为xAxis上的标签设置不同的属性

我知道如何对
数据标签执行此操作:

它类似于


但是我没有发现对
xAxis.labels
做同样的事情

是否存在这样做的方法?



解决方案: 它仅更改
xAxis标签的
y
属性

这是一本书


我不知道有什么办法可以做到这一点

在这种情况下,我可能会创建x轴,一个用于正值,一个用于负值

{{edit-尽管如此,似乎只有在为轴设置了相反的:true时,axis offset插件才有效(至少从我看到的情况来看)

因此,您必须偏移其中一个上的标签。
示例


谢谢,但我找到了一种更容易生成图表的解决方案:没有办法为每个标签设置不同的选项,只能为所有标签设置不同的选项。
  chart: {
        renderTo: 'container',
        type: 'column',
        events: {
            load: function () {
                                    var xAxis = this.xAxis[0];
                var serie = this.series[0];

                for (var current_tick in xAxis.ticks) {
                    var tick = xAxis.ticks[current_tick];

                    if(serie.data[current_tick]){
                        if (serie.data[current_tick].y > 0) {
                            tick.label.attr({
                                y: tick.label.y + 18
                            });
                        }
                    }
                }
            }
        }
    }