Заставьте Highcharts выбрать умную ось Y - PullRequest
0 голосов
/ 22 мая 2019

Для столбчатой ​​или столбчатой ​​диаграммы в Highcharts, есть ли параметр (ы), чтобы он автоматически устанавливал минимум оси Y на основе минимума данных? Например, если мои значения данных падают между 200 и 300, то график выглядит не очень хорошо, если ось Y диаграммы начинается с 0, а скорее выглядит намного лучше, если минимальная ось Y равна 200.

Мой текущий подход заключается в предоставлении yAxis.min установки минимального значения из данных, вычтенных некоторым «умным смещением» (умное смещение, чтобы минимум данных не отображался в самом низу). Проблема в том, что я пока не на 100% рассчитываю это «умное смещение», поэтому мне интересно, может ли Higcharts сделать минимум из данных для меня (вместо того, чтобы предоставить его), тогда он может также выяснить, что смещение.

1 Ответ

1 голос
/ 22 мая 2019

Необходимо включить свойство softThreshold:

softThreshold: логическое значение

Если это правда, ряд не будет вызывать ось Yпересечь нулевую плоскость (или пороговую опцию), если данные фактически не пересекают плоскость.(...)

series: [{
    softThreshold: true,
    ...
}]

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

Справочник по API: https://api.highcharts.com/highstock/series.column.softThreshold

...