plotmatrix

Матрица графика поля точек

Описание

пример

plotmatrix(X,Y) создает матрицу подосей, содержащих графики рассеивания столбцов X против столбцов Y. Если X p-by-n и Y p-by-m, затем plotmatrix производит n-by-m матрицу подосей.

пример

plotmatrix(X) совпадает с plotmatrix(X,X) за исключением того, что подоси по диагонали заменяются графиками данных гистограммы в соответствующем столбце X. Например, подоси по диагонали в ith столбце заменяется histogram(X(:,i)).

пример

plotmatrix(___,LineSpec) задает стиль линии, символ маркера и цвет для графиков рассеивания. Опция LineSpec может предшествоваться любой из комбинаций входных аргументов в предыдущих синтаксисах.

пример

[S,AX,BigAx,H,HAx] = plotmatrix(___) возвращает графические объекты, созданные можно следующим образом:

  • S – Линия на графике возражает для графиков рассеивания

  • AX – Объекты осей для каждого подысключают

  • BigAx – Объект осей для больших осей, который структурирует подоси

  • H – Гистограмма возражает для графиков гистограммы

  • HAx – Объекты осей для невидимых осей гистограммы

BigAx оставлен как текущая система координат (gca) так, чтобы последующий titlexlabel, или ylabel текст центров управления относительно больших осей.

Примеры

свернуть все

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

X = randn(50,3);
Y = reshape(1:150,50,3);  
plotmatrix(X,Y)

Подграфик в ith строке, jth столбец фигуры является графиком рассеивания ith столбца Y против jth столбца X.

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

X = randn(50,3);  
plotmatrix(X)

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

X = randn(50,3);  
plotmatrix(X,'*r')

LineSpec опция устанавливает свойства для графиков рассеивания. Чтобы установить свойства для графиков гистограммы, возвратите объекты гистограммы.

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

rng default
X = randn(50,3);
[S,AX,BigAx,H,HAx] = plotmatrix(X);

Чтобы установить свойства для графиков рассеивания, используйте S. Чтобы установить свойства для гистограмм, используйте H. Чтобы установить свойства осей, используйте AXBigAx , и HAx. Используйте запись через точку, чтобы установить свойства.

Выберите цвет и тип маркера для графика рассеивания в левом нижнем углу фигуры. Выберите цвет для графика гистограммы в правом нижнем углу. Используйте title команда к заголовку фигура.

S(3).Color = 'g';
S(3).Marker = '*';  

H(3).EdgeColor = 'k';
H(3).FaceColor = 'g';  

title(BigAx,'A Comparison of Data Sets')

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

свернуть все

Данные, чтобы отобразиться в виде матрицы.

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | logical

Данные, чтобы построить против XВ виде матрицы.

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | logical

Стиль линии, цвет и маркер задается как символ или строка символов. Символы могут появиться в любом порядке. Вы не должны задавать все три характеристики (стиль линии, маркер и цвет). Например, если вы не используете стиль линии и задаете маркер, затем график показывает только маркер и никакую линию.

Пример: '--or' красная пунктирная линия с круговыми маркерами

Стиль линииОписание
-Сплошная линия
--Пунктирная линия
:Пунктирная линия
-.Штрихпунктирная линия
МаркерОписание
oКруг
+Знак «плюс»
*Звездочка
.Точка
xКрест
sКвадрат
dРомб
^Треугольник, направленный вверх
vНисходящий треугольник
>Треугольник, указывающий вправо
<Треугольник, указывающий влево
pПентаграмма
hГексаграмма
ЦветОписание

y

желтый

m

пурпурный

c

голубой

r

красный

g

зеленый

b

синий

w

белый

k

черный

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

свернуть все

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

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

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

Объекты гистограммы, возвращенные как вектор или []. Это уникальные идентификаторы, которые можно использовать, чтобы запросить и изменить свойства определенного объекта гистограммы. Если никакие графики гистограммы не создаются, то H возвращен как пустые скобки.

Примечание

Начиная в R2015b, H вектор объектов гистограммы, В предыдущих релизах, это был вектор объектов закрашенной фигуры.

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

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

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

| | |

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

Для просмотра документации необходимо авторизоваться на сайте