У меня есть столбчатая диаграмма в Highcharts, которая выглядит примерно так:
| |
| |
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.
Моя проблема в том, что значения в поле C будут показаны на оси секунд, даже если они указаны в метрах. Я мог бы изменить всю серию так, чтобы она находилась на оси метров (с помощью параметра конфигурации series / yAxis), но тогда поля A и B будут отображаться на неправильной оси.
Есть ли способ сопоставить значения в серии с различными осями?
РЕДАКТИРОВАТЬ 9/12/2011: если это невозможно, как указано, я готов принять альтернативный метод, например другую конфигурацию или модификацию внутренних компонентов Highcharts, с помощью плагина или иным образом.
РЕДАКТИРОВАНИЕ 13.09.2011: Я задал тот же вопрос на форуме HighCharts здесь: http://highslide.com/forum/viewtopic.php?f=9&t=12315,, и никто там тоже не ответил. Я начинаю думать, что, вероятно, нет никакого простого ответа. :)