我在Highcharts柱形图看起来大致是这样的:如何将数据序列中的值映射到不同的y轴?
| |
| |
S | |
e | | M
c | +-+ | e
o | +-+ | | +-+ +-+ +-+ | t
n | +-+ | | | | | | | | +-+ | | | e
d | | | | | | | | | +-+ | | | | | | | r
s | | | +-+ | | | | | | | | | | | | | | | s
| |1| |2| |3| |1| |2| |3| |1| |2| |3| |
+-------------------------------------------------------------+
Fld A (s) Fld B (s) Fld C (m)
标签“1”,“2”,“3”是指记录;而“A”,“B”和“C”是指字段。因此,记录#1被表示为字段A,B和C上的三个单独值,如标记列所示。我通过以下方式实现了此结果:
- 向串行配置选项提供数组,每个记录使用一个数组。
- 向xAxis/categories配置选项提供一个数组,每个字段名称使用一个元素。
- 向yAxis配置选项提供2元素数组。
我的问题是,字段C中的值将显示在秒轴上,即使它们的单位是米。我可以将整个系列更改为Meters轴(通过series/yAxis配置选项),但是然后字段A和B将显示在错误的轴上。
有什么方法可以将一个系列中的值映射到不同的坐标轴上吗?
编辑9/12/2011:如果这是不可能的陈述,我愿意接受替代方法,如不同的配置或修改Highcharts内部,通过插件或其他方式。
编辑9/13/2011:我问HighCharts论坛上的同一个问题:http://highslide.com/forum/viewtopic.php?f=9&t=12315,也没有人在那里回答。我开始认为可能没有任何容易的答案。 :)
我所知道的是......我的问题是,如何分配值_within_一个系列_different_ y轴。 –