comet3

Описание

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

пример

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 функционируйте, чтобы загрузить xY, и z данные в матричных формах. Преобразуйте данные в векторные массивы. Затем отобразите данные на графике.

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

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

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

Используйте peaks функционируйте, чтобы загрузить xY, и 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 object. The axes object contains 3 objects of type line, animatedline.

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

Используйте peaks функционируйте, чтобы загрузить xY, и 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 objects. Axes object 1 contains 3 objects of type line, animatedline. Axes object 2 contains 3 objects of type line, animatedline.

Входные параметры

свернуть все

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

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

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

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

Целевые оси в виде Axes объект или GeographicAxes объект.

Ограничения

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

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

Смотрите также

|

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