Можно ли динамически устанавливать HighChart startOnTick / EndOnTick? - PullRequest
0 голосов
/ 09 мая 2018

Есть ли способ, как изменить их после создания диаграммы?

Я пытаюсь установить свойства startOnTick / endOnTick:

function SetNewExtremes()
{
    chart.yAxis[0].endOnTick = false;
    chart.yAxis[0].setExtremes(-150,102);
    //chart.redraw();
}

Однако эта опция, кажется, игнорируется после создания диаграммы.

Скрипка: http://jsfiddle.net/4ad7nf5k/

1 Ответ

0 голосов
/ 09 мая 2018

Вы можете установить свойства с помощью функции. Для endOnTick нет специальной функции, поэтому вам нужно использовать update. Как это:

function SetNewExtremes()
{
  chart.update({yAxis: {endOnTick: false}},false); //setting redraw to false so we don't redraw twice
  chart.yAxis[0].setExtremes(-150,102);
}

Рабочий пример: http://jsfiddle.net/ewolden/4ad7nf5k/2/

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