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 на i-ом уровне третьей сгруппированной переменной и j-ом уровне четвертой сгруппированной переменной. Если третья или четвертая сгруппированная переменная отсутствует, это, как рассматривается, имеет только один уровень.

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

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

  • 'varnames' — Сгруппированная переменная называет в символьной матрице, массиве строк или массиве ячеек из символьных векторов, один на сгруппированную переменную. Именами по умолчанию является 'X1'x2 , ... .

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

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

    Если '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)

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

Отобразите график 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)

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