Высокие диаграммы с несколькими значениями по оси X

Мне нужно отобразить несколько наборов значений на оси X высоких диаграмм. Прилагаемое изображение.


person Prashanth    schedule 01.08.2019    source источник
comment
Привет @Prashanth, тебе просто нужно использовать несколько серий. Пример: jsfiddle.net/u0tsn1p7   -  person ppotaczek    schedule 01.08.2019
comment
Я, что я построил. Мой вопрос касается значений, которые необходимо отображать по оси X, т.е. по оси x мне нужно отображать время и значение от 1 до 93   -  person Prashanth    schedule 01.08.2019
comment
Привет, мне нужно построить или отобразить время и значение по оси x, как у нас есть вторичная и тройная ось y. точно так же мне нужна ось x для отображения обоих значений. Пожалуйста, дайте мне знать решение, которое может отображать оба значения   -  person Prashanth    schedule 02.08.2019


Ответы (1)


Вы можете использовать функцию formatter, чтобы добавить некоторые дополнительные значения к меткам:

xAxis: {
    type: 'datetime',
    labels: {
        rotation: 90,
        formatter: function() {
            return 'additionalValue ' + Highcharts.dateFormat(
                this.dateTimeLabelFormat,
                this.pos
            )
        }
    }
}

Текущая демонстрация: http://jsfiddle.net/BlackLabel/ktbnq0uw/

Справочник по API: https://api.highcharts.com/highcharts/xAxis.labels.formatter

person ppotaczek    schedule 02.08.2019
comment
Привет @ppotaczek. Мне нужно отображать значения отдельно по оси x, как показано на рисунке. пожалуйста, дайте мне знать, возможно ли отображать значения, как показано на прикрепленном изображении. Спасибо за ответ. - person Prashanth; 05.08.2019
comment
Привет @Prashanth, Используя функцию formatter, вы можете отображать любую дополнительную информацию. Какое именно значение вы хотите отобразить? jsfiddle.net/agw89p3v - person ppotaczek; 05.08.2019
comment
Привет, @ppotaczek, спасибо за ответ, но мой вопрос заключается в том, как я могу отобразить несколько рядов данных по оси X, например, мы отображаем временной блок по оси X, мне нужно отобразить другой набор значений по оси X. Пожалуйста, проверьте изображение, мне нужно отображать значения по оси x, как показано на изображении ---- i.stack.imgur.com/kgjXh.png - person Prashanth; 06.08.2019
comment
Привет @Prashanth, Вы также можете использовать несколько xAxis. Живой пример: jsfiddle.net/BlackLabel/03aL7whx. Это тот результат, который вы хотите получить? - person ppotaczek; 06.08.2019