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