Highcharts highstocks - Проблема с двумя осями графика

Просматривая документацию по Highstocks, я обнаружил этот пример:

Пример 1

Здесь показаны две серии на одной диаграмме, поэтому со связанным селектором диапазона - это действительно очень полезно, но я хочу отобразить что-то другое, что оказывается очень трудным.

Я ищу нормальный линейный график в верхней серии, представляющий данные, нанесенные на график во времени (почти как в этом примере), но гистограмму или горизонтальную свечную диаграмму на нижнем графике, представляющую одну или несколько временных шкал.

Я нарисовал изображение того, что ищу:

введите описание изображения здесь

Прошу прощения за грубый рисунок, но, надеюсь, он показывает, чего я хочу достичь: стандартный график вверху, столбик / свеча внизу.

Я пробовал использовать различные методы для этого, но не могу найти способ, чтобы обе серии были нарисованы в одной шкале времени и связаны с одним и тем же селектором диапазона.

В случае, если это поможет, вот отправная точка для JSFiddle с удалением всего ненужного кода: http://jsfiddle.net/g105b/8JhXv/

и ссылку на исходную демонстрацию: http://jsfiddle.net/gh/get/jquery/1.7.2/highslide-software/highcharts.com/tree/master/samples/stock/demo/candlestick-and-volume/


person Greg    schedule 26.07.2012    source источник


Ответы (1)


Ответ взят с официального форума Highcharts

это возможно, но с некоторыми ограничениями. На самом деле вы хотите показать диаграмму Ганта. Гистограммы в вашем случае невозможны - гистограмма = перевернутая целая диаграмма (yAxis становится xAxis и т. Д.). Вместо этого взгляните на пример диаграммы Ганта: http://jsfiddle.net/highcharts/r6emu/

Вы можете объединить их в один эффект: http://jsfiddle.net/8JhXv/1/

О лимитах:

  • всплывающая подсказка для нижней диаграммы доступна только при наведении курсора мыши на дату начала и окончания
  • полосы находятся на линиях, а не между ними
person david    schedule 06.08.2012
comment
Спасибо, что оставили Stack Overflow центральной базой ответов всезнающего гения :) - person Greg; 07.08.2012
comment
Просто просматривал форумы и увидел сообщение :) Совсем случайно - person david; 07.08.2012