multivarichart

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

Синтаксис

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

Описание

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

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

multivarichart(Y) отображает график multivari для матричного 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 указателей на оси подграфика.

Примеры

свернуть все

Отобразите график multivari для данных с двумя группирующими переменными.

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)

Отобразите график multivari для данных с четырьмя группирующими переменными.

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)

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