refline

Добавьте ссылочную линию на график

Описание

refline(m,b) добавляет ссылочную линию с наклонным m и прервите b к текущей системе координат.

пример

refline(coeffs) добавляет линию, заданную элементами векторного coeffs фигуре.

пример

refline без входных параметров эквивалентно lsline.

пример

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

пример

hline = refline(___) возвращает ссылочный объект линии hline использование любого из входных параметров в предыдущих синтаксисах. Используйте hline изменить свойства определенной ссылочной линии после того, как вы создаете его. Для списка свойств смотрите Line Properties.

Примеры

свернуть все

Сгенерируйте выборочные данные для независимой переменной x и зависимая переменная y .

x = 1:10;
y = x + randn(1,10);

Создайте график рассеивания x и y .

scatter(x,y,25,'b','*')

Наложите линию наименьших квадратов на график рассеивания.

refline

Добавьте ссылочную линию в среднем значении графика рассеивания.

mu = mean(y);
hline = refline([0 mu]);
hline.Color = 'r';

Красная линия является ссылочной линией в среднем значении данных.

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

rng default  % For reproducibility
x = 1:10;
y1 = x + randn(1,10);
y2 = 2*x + randn(1,10);

Задайте ax1 как верхняя часть фигуры и ax2 как нижняя половина фигуры. Создайте первый график рассеивания на главной оси с помощью y1, и второй график рассеивания на нижней оси с помощью y2.

figure
ax1 = subplot(2,1,1);
ax2 = subplot(2,1,2);

scatter(ax1,x,y1)
scatter(ax2,x,y2)

Наложите линию наименьших квадратов на главный график и ссылочную линию в среднем значении y2 значения в нижнем графике.

lsline(ax1) % This is equivalent to refline(ax1)

mu = mean(y2);
refline(ax2,[0 mu])

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

свернуть все

Наклон ссылочной линии в виде числового скаляра. Функция использует m задавать линию

   y = m*x + b. 

Пример: refline(-1,1)

Типы данных: single | double

Прерывание ссылочной линии в виде числового скаляра. Функция использует b задавать линию

   y = m*x + b. 

Пример: refline(2,-10)

Типы данных: single | double

Линейные коэффициенты в виде длины два числовых вектора. coeffs содержит коэффициенты линии, заданной как

   y = coeffs(1)*x + coeffs(2). 

Пример: refline([-1,2])

Типы данных: single | double

Целевые оси в виде axes объект. Если вы не задаете оси и если текущей системой координат являются Оси декартовой системы координат, то refline функционируйте использует текущую систему координат.

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

свернуть все

Один или несколько ссылочных объектов линии, возвращенных как скаляр или вектор. Эти объекты являются уникальными идентификаторами, которые можно использовать, чтобы запросить и изменить свойства определенной ссылочной линии. Для списка свойств смотрите Line Properties.

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

| |

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