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 функция для загрузки 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 -значения, sp0ecified как вектор. x, y, и z должен быть одинаковым размером. Если вы задаете географические оси для ax, затем y представляет долготу в степенях.

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

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

Ограничения

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

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

См. также

|

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