Javascript 动态yaxis标签为字符串的Highcharts
我一直在尝试将一些自定义yAxis标签添加到highcharts,但到目前为止我还无法添加。我尝试过从预定义的字符串数组中使用formatter,也尝试过addAxis方法,但这并没有得到我想要的结果 基本上我有一些数字,比如4和4000,我想把它们作为我的贝尔。然而,我不希望他们之间有巨大的空间。它们必须是一个接一个,按升序排列。我不知道如何将它们保留为整数,也不知道如何将它们作为字符串动态添加到highcharts。我甚至不确定这是否可能 任何帮助都将不胜感激。这是您可能需要的帮助。我写这篇文章是为了模拟您想要的自定义y轴功能,尽管我不确定您想要如何将这些值映射到x轴数据。这应该给你一个很好的起点 参考代码:Javascript 动态yaxis标签为字符串的Highcharts,javascript,highcharts,Javascript,Highcharts,我一直在尝试将一些自定义yAxis标签添加到highcharts,但到目前为止我还无法添加。我尝试过从预定义的字符串数组中使用formatter,也尝试过addAxis方法,但这并没有得到我想要的结果 基本上我有一些数字,比如4和4000,我想把它们作为我的贝尔。然而,我不希望他们之间有巨大的空间。它们必须是一个接一个,按升序排列。我不知道如何将它们保留为整数,也不知道如何将它们作为字符串动态添加到highcharts。我甚至不确定这是否可能 任何帮助都将不胜感激。这是您可能需要的帮助。我写这篇
$('#container').highcharts({
yAxis: {
categories: ['4', '4000', 'Foobar'],
labels: {
formatter: function () {
return this.value;
}
}
},
series: [{
data: [0, 1, 2]
}]
});
虽然我注意到了一些死链接,但这可能也有帮助。这确实有帮助,但是如何动态添加到类别?我可以想象只需将类别设置为一个变量,修改它,然后强制重画。也许有更好的方法可以做到这一点,但我还没有测试它。我还动态添加了我的系列,这证明是困难的!