Категория по оси абсцисс второго графика не подходит - PullRequest
0 голосов
/ 01 июня 2019

Я впервые использую старшие диаграммы в своем коде javaScript, и я столкнулся с проблемой. Я создал два элемента в optiondata для перехода на старшую диаграмму, у них обоих есть все данные, т. Е. Количество серий, данных и категории.Но когда я отрисовываю диаграмму, ось X не показывает значение всех категорий на втором графике

Категории оси X для диаграммы 1

enter image description here

Категории оси x для диаграммы 2

enter image description here

Диаграмма после рендеринга:

enter image description here

На втором графике категории не отображаются с 0-й позиции массивов категорий.Не уверен почему.Из-за политики компании я не смогу добавить свой код.Но любая помощь в указании, где искать ошибку, будет действительно полезна

1 Ответ

0 голосов
/ 03 июня 2019

Количество отображаемых категорий адаптируется к количеству данных. Вы можете использовать свойства min и max для управления длиной оси:

Highcharts.chart('container', {
    series: [{
        type: 'column',
        data: [2, 2]
    }],
    xAxis: {
        categories: ['one', 'two', 'three', 'four', 'five'],
        max: 4
    }
});

Демонстрационная версия: http://jsfiddle.net/BlackLabel/oe0L37v5/

Ссылка API: https://api.highcharts.com/highmaps/xAxis.max

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...