exponenta event banner

comet3

Описание

comet3(z) отображает график кометы данных, указанных в z против x- и y-значения, соответствующие индексам z. Комета - это анимация маркера (головы) и линии (хвоста), отслеживающих растущую линию над точками данных. Хвост - сплошная линия, отслеживающая всю функцию.

пример

comet3(x,y,z) отображает график кометы z против x и y.

пример

comet3(x,y,z,p) определяет длину тела кометы. Тело кометы представляет собой задний сегмент другого цвета, который следует за головой перед замиранием. Длина тела составляет p*length(y), где p - скаляр в [0, 1).

пример

comet3(ax,x,y,z,p) строит график кометы в осях, указанных ax.

Примеры

свернуть все

Создание кометного графика данных в z по сравнению с данными в x и y. Используйте peaks функция для загрузки x, y, и z данные в матричных формах. Преобразуйте данные в векторные массивы. Затем постройте график данных.

[xmat,ymat,zmat] = peaks(100); 
xvec = xmat(:);
yvec = ymat(:);
zvec = zmat(:);
comet3(xvec,yvec,zvec)

Figure contains an axes. The axes contains 3 objects of type line, animatedline.

Создание графика кометы и задание длины тела кометы путем задания входного масштабного коэффициента p. Тело кометы представляет собой задний сегмент другого цвета, который следует за головой перед замиранием.

Используйте peaks функция для загрузки x, y, и z данные в матричных формах. Преобразуйте данные в векторные массивы. Определить p как 0.5 чтобы длина тела была 0.5*length(y). Затем постройте график данных.

[xmat,ymat,zmat] = peaks(100); 
xvec = xmat(:);
yvec = ymat(:);
zvec = zmat(:);
p = 0.5;
comet3(xvec,yvec,zvec,p)

Figure contains an axes. The axes contains 3 objects of type line, animatedline.

Создайте два графика комет в компоновке мозаичной диаграммы, указав целевые оси для каждого графика.

Используйте peaks функция для загрузки x, y, и z данные в матричных формах. Преобразуйте данные в векторные массивы. Задать масштабный коэффициент длины тела p как 0.25 чтобы длина тела была 0.5*length(y).

[xmat,ymat,zmat] = peaks(50); 
xvec = xmat(:);
yvec = ymat(:);
zvec = zmat(:);
p = 0.25;

Хранить два Axes объекты как ax1 и ax2. Укажите целевые оси для каждого графика кометы, включив Axes объект в качестве первого входного аргумента для comet.

tiledlayout(1,2);
ax1 = nexttile;
ax2 = nexttile;

comet3(ax1,xvec,yvec,zvec,p)
comet3(ax2,yvec,xvec,zvec,p)

Figure contains 2 axes. Axes 1 contains 3 objects of type line, animatedline. Axes 2 contains 3 objects of type line, animatedline.

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

свернуть все

z-значения, заданные как вектор. Для печати по определенным значениям x и y необходимо также указать x и y.

x-значения, заданные как вектор. x, y, и z должен быть одинакового размера. Если для указаны географические оси ax, то x представляет широту в градусах.

y-значения, заданные как вектор. x, y, и z должен быть одинакового размера. Если для указаны географические оси ax, то y представляет долготу в градусах.

Масштабный коэффициент длины тела кометы, заданный как значение в интервале [0, 1). Длина тела кометы составляет p*length(y).

Целевые оси, указанные как Axes объект или GeographicAxes объект.

Ограничения

  • Графики комет не поддерживают подсказки данных.

Расширенные возможности

См. также

|

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