plotmatrix

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

Синтаксис

plotmatrix(X,Y)
plotmatrix(X)
plotmatrix(___,LineSpec)
[S,AX,BigAx,H,HAx] = 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) так, чтобы последующий title, xlabel или текст центров управления 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. Чтобы установить свойства осей, используйте AX, BigAx и HAx. Начиная с R2014b, вы можете использовать запись через точку для того, чтобы задать свойства. Если вы используете более раннюю версию, используйте вместо этого функцию set.

Выберите цвет и тип маркера для графика рассеивания в левом нижнем углу фигуры. Выберите цвет для графика гистограммы в правом нижнем углу. Используйте команду 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 | логический

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

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | логический

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

Пример: ':*r'

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

свернуть все

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

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

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

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

Примечание

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

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

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

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

|

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