Javascript Highcharts中yAxis类别的十进制值

Javascript Highcharts中yAxis类别的十进制值,javascript,highcharts,Javascript,Highcharts,我需要我的yAxis分类为0=‘差’,0.25=‘低于平均水平’,0.75=‘平均’1=‘好’ 我设置了正确的类别,但Highcharts似乎将我绘制的每个点解释为等于yAxis上的“1”步。看 理想情况下,该图表应始终在yAxis上显示4个标签,绘制的点应在“低于平均值”和“平均值”处对齐 有没有我错过的场景?我想我几乎尝试了所有的方法,你总是可以使用绘图带在Y轴上显示类别。这样,您仍然可以保留实际值。我已经用您的代码演示了这一点 编辑 这是另一个网格线已删除,每个绘图带都有自己的颜色。如果您

我需要我的yAxis分类为0=‘差’,0.25=‘低于平均水平’,0.75=‘平均’1=‘好’

我设置了正确的类别,但Highcharts似乎将我绘制的每个点解释为等于yAxis上的“1”步。看

理想情况下,该图表应始终在yAxis上显示4个标签,绘制的点应在“低于平均值”和“平均值”处对齐


有没有我错过的场景?我想我几乎尝试了所有的方法,你总是可以使用绘图带在Y轴上显示类别。这样,您仍然可以保留实际值。我已经用您的代码演示了这一点

编辑

这是另一个网格线已删除,每个绘图带都有自己的颜色。如果您想更改其中任何一个,请参阅下面的示例


如果您喜欢使用打印标注栏而不使用y轴标签,下面是一个示例。我觉得它很好用。如果用户真的想看到确切的值,他们可以将鼠标悬停在该点上。

可能不是您想要的,但它可能会解决这个问题:既然您的yAxis实际上是您的“值”,为什么不使用绘图带来标记哪些yAxis值较差、低于平均值、平均值或良好?请看@Naren~这个问题的情况如何?你能找到一个可接受的解决方案吗?我还会在你的yAxis:labels:{enabled:false}中添加一个,这样数字值就不会显示出来。@Wergeld我同意,有时候这些值可能会让你很忙。此外,网格线也可能使它看起来很奇怪。