我一直在尝试为高级广告添加一些自定义yAxis标签,但到目前为止我还没有。我已尝试使用预定义字符串数组中的格式化程序,并且我尝试过addAxis方法,但这并不能让我得到我想要的结果。
基本上我有一些数字(比方说4和4000)我希望将这些作为我的yLabel。但是,我 NOT 想要它们之间的巨大空间。它们需要一个接一个地按升序排列。我无法弄清楚如何将它们作为整数留下来,我无法弄清楚如何将它们动态地添加到highcharts作为字符串。我甚至不确定这是否可能
非常感谢任何帮助。
答案 0 :(得分:0)
以下是您可能正在寻找的Y-axis label formatter documentation from Highcharts。我写了这个fiddle来模拟你想要的自定义y轴功能,虽然我不确定你想如何将这些值映射到x轴数据。这应该给你一个很好的起点。
参考代码:
$('#container').highcharts({
yAxis: {
categories: ['4', '4000', 'Foobar'],
labels: {
formatter: function () {
return this.value;
}
}
},
series: [{
data: [0, 1, 2]
}]
});
虽然我发现了一些死链接,但stackoverflow question也可能会有所帮助。