График глифа
glyphplot(X)
glyphplot(X,'glyph','face')
glyphplot(X,'glyph','face','features',f)
glyphplot(X,...,'grid',[rows,cols])
glyphplot(X,...,'grid',[rows,cols],'page',p)
glyphplot(X,...,'centers',C)
glyphplot(X,...,'centers',C,'radius',r)
glyphplot(X,...,'obslabels',labels)
glyphplot(X,...,'standardize',method
)
glyphplot(X,...,prop1
,val1
,...)
h = glyphplot(X,...)
glyphplot(X)
создает звездообразный график из многомерных данных в n-by-p матричный X
. Строки X
соответствуют наблюдениям, столбцам к переменным. Звездообразный график представляет каждое наблюдение как “звезду”, i которой th говорил, пропорционально в длине i th координата того наблюдения. glyphplot
стандартизирует X
путем сдвига и масштабирования каждого столбца отдельно на интервал [0,1]
прежде, чем сделать график, и сосредотачивает глифы на прямоугольной сетке, которая является максимально близко к квадрату. glyphplot
обрабатывает NaN
s в X
как отсутствующие значения и не строит соответствующие строки X
. glyphplot(X,'glyph','star')
является синонимом для glyphplot(X)
.
glyphplot(X,'glyph','face')
создает график поверхности из X
. График поверхности представляет каждое наблюдение как “поверхность”, i которой th черта лица чертится с характеристикой, пропорциональной i th координата того наблюдения. Функции описаны в Функциях Поверхности.
glyphplot(X,'glyph','face','features',f)
создает график поверхности, где i th элемент индексного вектора, который задает f
, какая черта лица будет представлять i th столбец X
. f
должен содержать целые числа от 0
до 17
, где 0
указывает, что соответствующий столбец X
не должен быть построен. Смотрите Функции Поверхности для получения дополнительной информации.
glyphplot(X,...,'grid',[rows,cols])
организует глифы в rows
-by-cols
сетка.
glyphplot(X,...,'grid',[rows,cols],'page',p)
организует глиф в одну или несколько страниц rows
-by-cols
сетка и отображает страницу p
. Если p
является вектором, glyphplot
отображает несколько страниц по очереди. Если p
является 'all'
, glyphplot
отображает все страницы. Если p
является 'scroll'
, glyphplot
отображает один график с полосой прокрутки.
glyphplot(X,...,'centers',C)
создает график с каждым глифом, сосредоточенным в местоположениях в n-by-2 матричный C
.
glyphplot(X,...,'centers',C,'radius',r)
создает график с глифами, расположенными с помощью C
, и масштабируйте глифы, таким образом, самое большое имеет радиус r
.
glyphplot(X,...,'obslabels',labels)
метки каждый глиф с текстом в labels
. По умолчанию глифы маркированы 1:N
. Используйте ''
для пустых меток.
glyphplot(X,...,'standardize',
стандартизирует method
)X
прежде, чем сделать график. Выбор для method
'column'
— Карты каждый столбец X
отдельно на интервал [0,1]. Это значение по умолчанию.
'matrix'
— Сопоставляет целый матричный X
на интервал [0,1]
.
'PCA'
— Преобразовывает X
к его очкам основного компонента, в порядке уменьшающегося собственного значения, и сопоставляет каждого на интервал [0,1]
.
'off'
Никакая стандартизация. Отрицательные величины в X
могут сделать звездообразный график неподдающимся толкованию.
glyphplot(X,...,
свойства наборов к заданным значениям свойств для всех графических объектов строки создаются prop1
,val1
,...)glyphplot
.
h = glyphplot(X,...)
возвращает матрицу указателей на графические объекты, созданные glyphplot
. Для звездообразного графика h(:,1)
и h(:,2)
содержат указатели на объекты линии для периметра и спиц каждой звезды, соответственно. Для графика поверхности h(:,1)
и h(:,2)
содержат указатели на объект к строкам, составляющим каждую поверхность и ученикам, соответственно. h(:,3)
содержит указатели на текстовые объекты для меток, если существующий.
Следующая таблица описывает соответствие между столбцами векторного f
, значением параметра входа 'Features'
и чертами лица графика глифа. Если X
имеет меньше чем 17 столбцов, неиспользованные функции отображены в их значении по умолчанию.
Столбец | Черта лица |
---|---|
1 | Размер поверхности |
2 | Длина дуги родственника лба/челюсти |
3 | Форма лба |
4 | Форма челюсти |
5 | Ширина между глазами |
6 | Вертикальное положение глаз |
7 | Высота глаз |
8 | Ширина глаз (это также влияет на ширину брови), |
9 | Угол глаз (это также влияет на угол брови), |
10 | Вертикальное положение бровей |
11 | Ширина бровей (относительно глаз) |
12 | Угол бровей (относительно глаз) |
13 | Направление учеников |
14 | Длина носа |
15 | Вертикальное положение рта |
16 | Форма рта |
17 | Длина дуги рта |