Столбцы Highcharts с пустыми столбцами

Я хочу показать столбчатую диаграмму, которая будет отображать пустые столбцы в дни без данных. Раньше я делал это в amCharts, но пытался переключить все на графики js.

Вот пример: https://skitch.com/jhanifen/gy324/jhanifen-skitch.com

В принципе, если бы я мог изменить цвет отдельных столбцов, это тоже сработало бы.


person jhanifen    schedule 14.10.2011    source источник
comment
Бонусные баллы, если вы знаете, как сделать его идентичным версии amCharts.   -  person jhanifen    schedule 14.10.2011
comment
От jlbriggs на форуме highcharts: вы можете указать значение null или 0 для дней без данных, в зависимости от того, что больше подходит для вашего конкретного использования. Вы можете изменить цвет любой полосы, указав fillColor в массиве данных, например: data:[{y:150, fillColor:'#c00'},null,null,135,35,50,null,null,0, 40] это не полностью решает мою проблему.   -  person jhanifen    schedule 14.10.2011
comment
Это помогает, но как мне сделать так, чтобы столбец имел значение, скажем, 100, но при наведении курсора мыши давал пользователю значение 0. Поскольку в этот день это действительно 0, я просто хочу, чтобы отображалась пустая полоса.   -  person jhanifen    schedule 14.10.2011


Ответы (1)


Ответ предоставлен на форуме Highcharts.

http://highslide.com/forum/viewtopic.php?f=9&t=12873

Вы можете установить значение y равным 100 и установить фактическое значение в качестве вторичного значения, которое затем можно получить в средстве форматирования всплывающей подсказки. см. этот пример: http://jsfiddle.net/jlbriggs/BLxUL/

В зависимости от того, чего у вас больше, вы можете либо установить цвет полосы в plotOptions, либо при необходимости вызвать «пустой» цвет в массиве данных, либо наоборот (как в примере)

Спасибо jlbriggs!

person jhanifen    schedule 14.10.2011