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 свойство panrotate3dизменение масштаба, и brush режим возражает против 'on'.

Введенный в R2020a