Почему Пределы по осям Продолжают Изменяться При использовании Команд оси?

В R2014a и ранее, если вы устанавливаете пределы по осям с помощью axis tight или axis image команда, затем расчетные пределы по осям не изменяются. Если вы добавляете новые данные в оси за пределами текущих пределов по осям, то пределы автоматически не обновляются, чтобы охватить данные.

При запуске в R2014b, если вы используете эти команды и впоследствии добавляете новые данные в оси, затем пределы по осям автоматически обновляются, чтобы охватить новые данные.

Например, это кодовые наборы пределы по осям с помощью axis tight команда, и затем добавляет новые данные в график. Начиная в R2014b, пределы обновляются, чтобы охватить обе линии.

line([10 20],[3 4],'Color','red')
axis tight
line([0 10],[1 2],'Color','blue')

Если при запуске тот же код в предыдущих релизах, пределы не обновляются так, синяя линия не отображается в осях.

В R2014a и ранее, они axis команды устанавливают режимы предела по осям (XLimMode, YLimMode, и ZLimMode) к 'manual'. Когда предельные режимы являются ручными, пределы не обновляются, чтобы отразить изменения в данных. Начиная в R2014b, они axis команды устанавливают режимы предела по осям на 'auto'. Когда предельные режимы являются автоматическими, пределы автоматически обновляются, чтобы отразить изменения в данных.

Запуск в R2014b, чтобы сохранить пределы по осям от автоматического обновления, добавляет manual в конец axis команда. Например, axis tight manual. manual опция устанавливает предельные режимы вручную, как в предыдущих релизах, так, чтобы пределы автоматически не обновлялись. Например, этот код не обновляет пределы, чтобы охватить вторую синюю линию.

line([10 20],[3 4], 'Color', 'red');
axis tight manual;
line([0 10],[1 2], 'Color', 'blue');

Смотрите также

Функции

Свойства

Для просмотра документации необходимо авторизоваться на сайте