exponenta event banner

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