glyphplot

Синтаксис

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 обработки NaNs в 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 столбец XF должен содержать целые числа от 0 к 17, где 0 укажите что соответствующий столбец X не должен быть построен. Смотрите Функции Поверхности для получения дополнительной информации.

glyphplot(X,...,'grid',[rows,cols]) организует глифы в rows- cols сетка.

glyphplot(X,...,'grid',[rows,cols],'page',p) организует глиф в одну или несколько страниц rows- 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

Длина дуги рта

Примеры

свернуть все

Загрузите выборочные данные.

load carsmall
X = [Acceleration Displacement Horsepower MPG Weight];

Создайте звездообразный график данных в X . Стандартизируйте данные перед графическим выводом.

glyphplot(X,'standardize','column','obslabels',Model,'grid',[2 2],...
            'page','scroll');

Figure contains an axes object and an object of type uicontrol. The axes object contains 279 objects of type line, text.

Создайте график данных поверхности в X .

glyphplot(X,'glyph','face','obslabels',Model,'grid',[2 3],'page',9);

Figure contains an axes object. The axes object contains 18 objects of type line, text.

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

|

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