Столбцы HighChart удаляют интервалы для пустых рядов данных

Рассмотрим следующую высокую диаграмму

В 15 июня категория II не имеет данных, что если я не хочу, чтобы для нее оставался интервал, есть ли возможность удалить такие пробелы.

для справки по коду

`http://jsfiddle.net/G5S9L/8/`

2 ответа

Я не вижу в API ничего такого, что позволяло бы вам это делать. В качестве хитрого обходного пути вы можете сами сместить столбцы в обратном вызове onload:

, function(chart){
    var barLeft = $(chart.series[0].data[1].graphic.element);
    var barRight = $(chart.series[2].data[1].graphic.element);
    barLeft.attr('x',parseInt(barLeft.attr('x')) + parseInt(barLeft.attr('width'))/2);
    barRight.attr('x',parseInt(barRight.attr('x')) - parseInt(barRight.attr('width'))/2);
});

Обновленная скрипка.

Вот как Highcharts Работа. Он вычисляет пространство для категорий, а затем делит его на ряды. Неважно, есть ли у вас данные или нет, для возможных точек выделяется место.

Другие вопросы по тегам