Disable built-in axes interactions
disableDefaultInteractivity( 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.
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.
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.
Axes, specified as an
Built-in axes interactions allow you to explore charts using gestures, for example
dragging to pan or scrolling to zoom. These interactions are built into the parent axes and
are available without having to select any of the buttons in the axes toolbar. Most types of
axes include a default set of built-in interactions. You can customize the default set of
interactions on axes with an
If you do not want any of the interactions enabled, use the
disableDefaultInteractivity function to disable them. To enable them
if they are not already enabled, use the