exponenta event banner

cla

Описание

пример

cla удаляет все графические объекты с видимыми маркерами перемещения из текущих осей. Маркер отображается, если HandleVisibility свойство объекта имеет значение 'on'. Следующий график, добавленный к осям, использует первый цвет и стиль линий на основе ColorOrder и LineStyleOrder свойства осей. Если оси не существуют, то эта команда создает одну.

пример

cla(ax) удаляет графические объекты из осей, полярных осей или географических осей, указанных ax вместо текущих осей.

пример

cla reset удаляет графические объекты из текущих осей независимо от их видимости маркера перемещения. Он также сбрасывает свойства осей до значений по умолчанию, за исключением Position и Units свойства.

пример

cla(ax,'reset') сбрасывает свойства для указанных осей.

Примеры

свернуть все

Постройте график двух синусоидальных волн. Затем очистите линейные графики от осей.

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

hold on
y2 = sin(2*x);
plot(x,y2)

Figure contains an axes. The axes contains 2 objects of type line.

cla

Figure contains an axes. The axes is empty.

cla очищает графики линий и сбрасывает ColorIndex и LineStyleIndex свойства осей к 1. Последующие графики начинаются с начала порядка цветов и порядка стилей линий. Например, постройте график другой синусоидальной волны.

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

Figure contains an axes. The axes contains an object of type line.

Начиная с R2019b, можно отобразить мозаику графиков с помощью tiledlayout и nexttile функции. Позвоните в tiledlayout для создания компоновки мозаичной диаграммы «2 на 1». Позвоните в nexttile для создания объектов осей ax1 и ax2. Добавление графиков к обеим осям.

tiledlayout(2,1)
ax1 = nexttile;
surf(ax1,peaks)

ax2 = nexttile;
contour(ax2,peaks)

Figure contains 2 axes. Axes 1 contains an object of type surface. Axes 2 contains an object of type contour.

Очистить график поверхности от верхних осей путем задания ax1 в качестве входного аргумента для cla.

cla(ax1)

Figure contains 2 axes. Axes 1 is empty. Axes 2 contains an object of type contour.

Теперь сбросьте все свойства осей, включая свойства камеры, управляющие видом, с помощью необязательного входного аргумента 'reset'.

cla(ax1,'reset')

Figure contains 2 axes. Axes 1 is empty. Axes 2 contains an object of type contour.

Создайте график линии и задайте границы оси.

x = linspace(0,2*pi);
y = sin(x);
plot(x,y)
axis([0 5 -2 2])

Figure contains an axes. The axes contains an object of type line.

Очистите график линии от осей и восстановите значения по умолчанию для всех свойств осей. cla reset сбрасывает все свойства текущих осей, за исключением Position и Units свойства.

cla reset

Figure contains an axes. The axes is empty.

Входные аргументы

свернуть все

Целевые оси, указанные как Axes объект, a PolarAxes объект или GeographicAxes объект. Использовать ax для очистки конкретных осей вместо текущих осей.

Алгоритмы

cla команда сбрасывает ColorOrderIndex и LineStyleOrderIndex свойства текущих осей для 1.

См. также

Функции

Свойства

Представлен до R2006a