0

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

[[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 的类别,但我想知道是否有更好的方法。

谢谢!

4

1 回答 1

2

It could be done in two ways, as suggested categories, or using label formatter, both are here: http://jsbin.com/oyudan/17/edit

Formats:

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

are not proper.

于 2013-02-05T13:36:21.943 回答