exponenta event banner

multivarichart

Диаграмма Multivari для сгруппированных данных

Синтаксис

multivarichart(y,GROUP)
multivarichart(Y)
multivarichart(...,param1,val1,param2,val2,...)
[charthandle,AXESH] = multivarichart(...)

Описание

multivarichart(y,GROUP) отображает многовариантную диаграмму для вектора y сгруппированы по записям в GROUP это может быть массив ячеек или матрица. Если GROUP является массивом ячеек, затем каждая ячейка в GROUP должна содержать переменную группирования, которая является категориальным вектором, числовым вектором, символьной матрицей, строковым массивом или массивом символьных векторов с ячейками из одного столбца. Если GROUP является числовой матрицей, то ее столбцы представляют различные переменные группировки. Каждая переменная группирования должна иметь то же количество элементов, что и y. Число переменных группирования должно быть 2, 3 или 4.

Каждый вложенный график матрицы графика содержит мультивариевую диаграмму для первой и второй переменных группировки. Ось X в каждом вложенном графике указывает значения первой переменной группировки. Легенда в нижней части окна рисунка указывает значения второй переменной группировки. Субплот в позиции (i, j) является мультиварийной диаграммой для подмножества y на i-м уровне третьей переменной группировки и j-м уровне четвертой переменной группировки. Если третья или четвертая переменная группировки отсутствует, считается, что она имеет только один уровень.

multivarichart(Y) отображает многовариантную диаграмму для матрицы Y. Данные в разных столбцах представляют изменения в одном факторе. Данные в разных строках представляют изменения в другом факторе.

multivarichart(...,param1,val1,param2,val2,...) указывает одну или несколько следующих пар имя/значение:

  • 'varnames' - Группирование имен переменных в символьной матрице, строковом массиве или массиве ячеек символьных векторов, по одному на группирующую переменную. Имена по умолчанию: 'X1', 'X2', ... .

  • 'plotorder''sorted' или вектор, содержащий перестановку целых чисел от 1 до числа группируемых переменных.

    Если 'plotorder' является 'sorted', переменные группирования переупорядочиваются в порядке убывания в соответствии с количеством уровней в каждой переменной.

    Если 'plotorder' является вектором, он указывает порядок, в котором каждая группируемая переменная должна быть выведена на печать. Например, [2,3,1,4] указывает, что вторая переменная группирования должна использоваться в качестве оси X каждого вложенного графика, третья переменная группирования должна использоваться в качестве легенды, первая переменная группирования должна использоваться в качестве столбцов графика, а четвертая переменная группирования должна использоваться в качестве строк графика.

[charthandle,AXESH] = multivarichart(...) возвращает дескриптор charthandle к окну рисунка и матрице AXESH маркеров перемещения к осям вложенных диаграмм.

Примеры

свернуть все

Отображение многовариантной диаграммы для данных с двумя переменными группировки.

rng default; % For reproducibility
y = randn(100,1); % Randomly generate response 
group = [ceil(3*rand(100,1)) ceil(2*rand(100,1))]; 
multivarichart(y,group)

Figure contains an axes. The axes contains 2 objects of type line. These objects represent X2 = 1, X2 = 2.

Отображение многовариантной диаграммы для данных с четырьмя переменными группировки.

y = randn(1000,1); % Randomly generate response
group = {ceil(2*rand(1000,1)),ceil(3*rand(1000,1)), ...
         ceil(2*rand(1000,1)),ceil(3*rand(1000,1))};
multivarichart(y,group)

Figure contains 6 axes and another object of type uicontainer. Axes 1 with title X3 = 1 contains 3 objects of type line. Axes 2 with title X3 = 2 contains 3 objects of type line. Axes 3 contains 3 objects of type line. Axes 4 contains 3 objects of type line. Axes 5 contains 3 objects of type line. Axes 6 contains 3 objects of type line.

Представлен в R2006b