Highcharts' yAxis的推断类别并不像我期望的那样工作。设置
yAxis: { type: 'category' }
和命名数据点{ name: 'Green', y: 1, x: 2 }
并未将yAxis标签设置为名称'绿色'。是否有可能做到这一点?我做错了什么?
答案 0 :(得分:3)
这是正确的。它在Highcharts中不会那样工作(饼图可能有例外)。
您需要明确设置类别,并按照各自的类别对数据点进行排序,或者将类别数组索引作为适当的x或y值。
example
:
编辑:根据评论扩展答案
好的,我不知道你的评论中指出的变化。根据API:
' 从Highcharts 3.0开始,也可以通过为每个点指定名称并将轴类型设置为"类别" '来提取类别。
但这里有两件事:
1)从我所看到的,这只适用于x轴,而不是y(来自我非常有限的测试)。
2)即使它确实在y轴上工作,你提供的信息太多了。类别名称取代x值,因此您可以提供名称和y值。你给它一个名字,一个x值和一个y值,所以我不认为Highcharts可以解析它,即使它确实适用于y轴。