使用Highchart中的columnRange图表指定xAxis值

时间:2013-02-04 19:30:25

标签: highcharts

我正在使用高图,试图制作一个图表,显示占用各个房间的人数的高值和低值。所以我有这样的数据:

[[roomName, low, high], [roomName, low, high] ...]

例如:

["XRay", 12, 45], ["Waiting Room", 8, 22], ["Admitting", 22, 56]]

我想要的是x轴将房间名称用作类别轴上的值。但我无法看到这种情况发生。它使用它们作为点的名称。

如果我只是在做柱形图,我可以设置点的x和y属性:

[x:"XRay", y:12], [x:"Waiting Room", y:8], [x:"Admitting", y:56]]

但我不知道如何用列范围来做到这一点。

我当然可以手动解析数据并自己设置xAxis的类别,但我想知道是否有更好的方法。

谢谢!

1 个答案:

答案 0 :(得分:2)

可以通过两种方式完成,如建议的类别,或使用标签格式化程序,两者都在这里:http://jsbin.com/oyudan/17/edit

格式:

[ {x: 'string' } ... ] 

不合适。