Реверсирование Highcharts по оси Y после инициализации графика - PullRequest
1 голос
/ 11 декабря 2011

Я изначально задал этот вопрос на форуме Highcharts несколько дней назад, но не получил ответа, поэтому позвольте мне задать его здесь:

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

chart.yAxis[0].reversed = !chart.yAxis[0].reversed;
chart.redraw();

1 Ответ

1 голос
/ 11 декабря 2011

Я не думаю, что это возможно (см. это сообщение на форуме ).

В частности, последний ответ на это сообщение заканчивается следующим:

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

Таким образом, вам может потребоваться создать две диаграммы (по одной для каждого направления оси), толькоотображать по одному из них одновременно и переключаться между ними во время выполнения.

Обновление:

Принятый ответ на этот дублирующий вопрос предполагает возможно , если сделать это:

chart.yAxis[0].update({
    reversed: !reversed
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...