Documentation

라이선스가 부여된 사용자만 번역 문서를 볼 수 있습니다. 번역 문서를 보려면 로그인하십시오.

Syntax

Description

example

cla deletes all graphics objects that have visible handles from the current axes. The handle is visible if the HandleVisibility property of the object is set to 'on'. The next plot added to the axes uses the first color and line style based on the ColorOrder and LineStyleOrder properties of the axes.

example

cla reset deletes graphics objects from the current axes regardless of their handle visibility. It also resets axes properties to their default values, with the exception of the Position and Units properties.

example

cla(ax) deletes graphics objects from the axes specified by ax instead of the current axes.

example

cla(ax,'reset') resets properties for the specified axes.

Examples

collapse all

Clear Current Axes

Plot two sine waves. Then, clear the line plots from the axes.

x = linspace(0,2*pi);
y1 = sin(x);
y2 = sin(2*x);

plot(x,y1)
hold on
plot(x,y2)

cla

cla clears the line plots and resets the ColorIndex and LineStyleIndex properties of the axes to 1. Subsequent plots start from the beginning of the color order and line style order. For example, plot another sine wave.

y3 = sin(3*x);
plot(x,y3)
hold off

Clear Objects from Specific Axes

Create a figure with two subplots and add plots to both axes.

ax1 = subplot(2,1,1);
surf(peaks)

ax2 = subplot(2,1,2);
contour(peaks)

Clear the surface plot from the upper subplot.

cla(ax1)

Now, reset all axes properties for the upper subplot, including the camera properties that control the view, by using the optional input argument 'reset'.

cla(ax1,'reset')

Clear Axes and Reset All Axes Properties

Create a line plot and set the axis limits.

x = linspace(0,2*pi);
y = sin(x);

plot(x,y)
axis([0,5,-2,2])

Clear the line plot from the axes and reset all the axes properties to their default values. cla reset resets all properties of the current axes, except for the Position and Units properties.

cla reset

Input Arguments

collapse all

ax — Axes objectaxes object

Axes object. Use ax to clear a specific axes, instead of the current axes.

More About

collapse all

Tips

  • If an axes does not exist, then cla creates one.

  • The cla command resets the ColorOrderIndex and LineStyleOrderIndex properties of the current axes to 1.

  • cla only deletes objects with a HandleVisibility property set to 'on'. Therefore, if the HandleVisibility of an object is set to 'callback' and you are in a callback, then cla does not delete it.

See Also

Functions

Properties

Introduced before R2006a

Was this topic helpful?