Хай-чарты отсутствуют даже на оси X - PullRequest
0 голосов
/ 16 января 2019

Я использую тип оси x: datetime и pointInterval: месяц, но график старших графиков по умолчанию отсутствует даже в таких месяцах, как февраль, апрель, июнь ... на оси x.

var series1Data = { name: 'Airtel',
                    xAxis:0,
                    pointStart: Date.UTC(2018, 0, 1),

                     pointIntervalUnit: 'month',

                    labels:{
                        step:1
                    }

Я попробовал метки шаг: 1, но он не работает. enter image description here

это мои параметры графика по оси X

xAxis = [{
                        id: 0,
                        type: 'datetime',

                        dateTimeLabelFormats: {
                            month: '%b \'%y'

                        },


                        labels:{
                            step:1
                        }

и я пробовал max: и ordinal: false, оба не работают, любое решение приветствуется. Заранее спасибо

1 Ответ

0 голосов
/ 16 января 2019

Чтобы заставить высокие графики всегда отображаться каждый месяц на оси дата-время, вы можете использовать объявление unit.

Вы должны установить следующие параметры xAxis:

xAxis: {
  units: [
    ['month', [1]]
  ],
  ...
}

Только ось даты и времени. Массив, определяющий, на какие интервалы времени тикам разрешено падать. Каждый элемент массива является массивом, в котором первое значение является единицей времени, а второе значение - другим массивом допустимых кратных значений.

API в единицах: https://api.highcharts.com/highcharts/xAxis.units

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