Highcharts Waterfall низкое значение для точки YAXIS - PullRequest
0 голосов
/ 29 августа 2018

Во время тестирования Highcharts v6.0.7 я обнаружил, что точка yAxis на диаграмме «Водопад» больше не принимает «низкое» значение (series.data.low). Та же опция на столбчатой ​​диаграмме работает, и точка начинается не снизу, а с «низкого» значения.

Я попробовал это с более старой версией (4.2.3), и это работает. Причина использования «низкого» значения заключается в том, что я хочу, чтобы первая точка на графике «Водопад» начиналась с указанного «низкого» значения вместо нижней части графика.

Я искал документацию и не смог найти никакой информации об этом, это ошибка или была удалена эта "низкая" опция. И если для этого есть обходной путь, он даст мне те же результаты.

1 Ответ

0 голосов
/ 30 августа 2018

Если что-то «сработало» в конкретной версии и вообще не было задокументировано (я проверил документацию v4.2.3), то можно предположить, что это было нежелательным поведением. Я вижу, что серия «водопад» наследует от серии столбцов, для которых низкий параметр все еще работает, как вы описали, но также не встречается в документации.

Если вы хотите получить аналогичный эффект, попробуйте использовать параметр series.threshold, но, на мой взгляд, оба способа немного нарушают логику графика.

series: [{
    threshold: 100000,
    data: [{
        y: 120000,
    }, {
        y: 569000,
    }, {
        y: 231000
    }, {
        isIntermediateSum: true,
        color: Highcharts.getOptions().colors[1]
    }, {
        y: -342000
    }, {
        y: -233000
    }, {
        isSum: true,
}]

Живой пример: https://jsfiddle.net/nxwy48uj/

Справочник по API: https://api.highcharts.com/highcharts/series.waterfall.threshold

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