enableLegacyExplorationModes

Управление поведением режимов на фигурах пользовательского интерфейса

Описание

пример

enableLegacyExplorationModes(fig) изменяет поведение режимов взаимодействия в фигурах пользовательского интерфейса, созданных с помощью uifigure функция или в MATLAB® Online™. Поведение изменяется, чтобы соответствовать поведению режимов в традиционных рисунках, созданных с помощью figure функция.

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

В большинстве случаев вам не нужно использовать эту функцию. По умолчанию большинство типов графиков включают набор встроенных взаимодействий, которые быстрее, чем режимы взаимодействия, и не требуют, чтобы вы включили режим. Однако, если у вас есть код, который полагается на поведение режимов в традиционных рисунках, можно использовать enableLegacyExplorationModes для изменения поведения режимов в фигурах пользовательского интерфейса. Для получения дополнительной информации о встроенных взаимодействиях смотрите Интерактивность диаграммы управления.

Примеры

свернуть все

Создайте рисунок, используя uifigure функция. Отобразите два графиков в размещении мозаичного графика.

uif = uifigure;
t = tiledlayout(uif,2,1);

ax1 = nexttile(t);
x = rand(20,1);
y = rand(20,1);
scatter(ax1,x,y)

ax2 = nexttile(t);
u = [75 91 105 123.5 131 150 179 203 226 249 281.5];
bar(ax2,u)

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

Звонить enableLegacyExplorationModes и затем выберите. Обратите внимание, что окрашивание включено для всех осей на рисунке.

enableLegacyExplorationModes(uif)

Входные параметры

свернуть все

Целевой рисунок, заданная как Figure объект, созданный с использованием uifigure функция.

Ограничения

enableLegacyInteractionModes функция может привести к тому, что взаимодействия реагируют медленнее.

Алгоритмы

enableLegacyExplorationModes функция устанавливает UseLegacyExplorationModes свойство pan, rotate3d, zoom, и brush режет объекты в 'on'.

Введенный в R2020a