Main Content

Specifying Target for Graphics Output

Controlling which figures and axes to target and how to update these objects


holdRetain current plot when adding new plots
isholdCurrent hold state
newplotDetermine where to draw graphics objects
clfClear figure
claClear axes


Responding to Hold State

This example shows how to test for the hold state and respond appropriately in user-defined plotting functions.

Use newplot to Control Plotting

This example shows how to prepare figures and axes for user-written plotting functions.

Control Graph Display

You can control which figures and which axes MATLAB® uses to display the result of plotting functions.

Prepare Figures and Axes for Graphs

MATLAB plotting functions rely on the values of the figure and axes NextPlot properties to determine whether to add, clear, or clear and reset the figure and axes before drawing the new graph.

Prevent Access to Figures and Axes

In some situations it is important to prevent particular figures or axes from becoming the target for graphics output.