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.