exponenta event banner

disableDefaultInteractivity

Отключить взаимодействие встроенных осей

Описание

пример

disableDefaultInteractivity(ax) отключает встроенные взаимодействия для указанных осей. Эту функцию можно использовать для отключения взаимодействий осей по умолчанию или пользовательского набора взаимодействий осей. После отключения взаимодействия можно по-прежнему использовать кнопки на панели инструментов осей для взаимодействия с графиком.

Примеры

свернуть все

Создайте график. Некоторые взаимодействия включены по умолчанию, например, прокрутка для увеличения. Отключите эти взаимодействия.

plot(magic(10))
ax = gca;
disableDefaultInteractivity(ax)

Затем повторно включите взаимодействие.

enableDefaultInteractivity(ax)

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

plot(magic(10))
ax = gca;
ax.Interactions = [rotateInteraction zoomInteraction];

Затем отключите созданные взаимодействия.

disableDefaultInteractivity(ax)

Входные аргументы

свернуть все

Оси, указанные как Axes, PolarAxes, или GeographicAxes объект.

Подробнее

свернуть все

Встроенные взаимодействия осей

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

Если вы не хотите, чтобы какие-либо из взаимодействий были включены, используйте disableDefaultInteractivity функция их отключения. Чтобы включить их, если они еще не включены, используйте enableDefaultInteractivity функция.

Представлен в R2018b