Main Content

disableDefaultInteractivity

Disable built-in axes interactions

Description

disableDefaultInteractivity(ax) disables the built-in interactions for the specified axes. You can use this function to disable the default axes interactions or a custom set of axes interactions. After disabling the interactions, you can still use the buttons in the axes toolbar to interact with the plot.

example

Examples

collapse all

Create a plot. Some interactions are enabled by default, such as scrolling to zoom. Disable these interactions.

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

Then, reenable the interactions.

enableDefaultInteractivity(ax)

Create a plot, and replace the default set of axes interactions with just the rotate and zoom interactions.

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

Then, disable the interactions you created.

disableDefaultInteractivity(ax)

Input Arguments

collapse all

Axes, specified as an Axes, PolarAxes, or GeographicAxes object.

More About

collapse all

Version History

Introduced in R2018b