Получение информации об объекте-биографе
get(BGobj)
BGStruct = get(BGobj)
PropertyValue = get(BGobj, 'PropertyName')
[Property1Value, Property2Value, ...] = get(BGobj, 'Property1Name', 'Property2Name', ...)
BGobj | Объект-биограф, созданный с помощью функции biograph. |
PropertyName | Имя свойства объекта-биографа. |
BGStruct | Скалярная структура, в которой каждое имя поля является свойством объекта-биографа, а каждое поле содержит значение этого свойства. |
PropertyValue | Значение свойства, указанного PropertyName. |
get( отображает все свойства и их текущие значения BGobj)BGobj, объект-биограф.
возвращает все свойства BGStruct = get(BGobj)BGobj, объект-биограф, к BGStructскалярная структура, в которой каждое имя поля является свойством объекта-биографа, и каждое поле содержит значение этого свойства.
возвращает значение указанного свойства PropertyValue = get(BGobj, 'PropertyName')BGobj, объект-биограф.
[ возвращает значения указанных свойств Property1Value, Property2Value, ...] = get(BGobj, 'Property1Name', 'Property2Name', ...)BGobj, объект-биограф.
Свойства объекта-биографа
| Собственность | Описание |
|---|---|
ID
| Вектор символов для идентификации объекта-биографа. По умолчанию: ''. |
Label | Вектор символов для маркировки объекта-биографа. По умолчанию: ''. |
Description | Вектор символов, описывающий объект-биограф. По умолчанию: ''. |
LayoutType
| Символьный вектор, определяющий алгоритм механизма макета. Возможны следующие варианты:
|
EdgeType | Символьный вектор, определяющий способ отображения ребер. Возможны следующие варианты:
Примечание Изогнутые или сегментированные кромки возникают только тогда, когда это необходимо, чтобы избежать препятствий для узлов. Объекты-биографы с |
Scale | Положительное число после масштабирования координат узла. По умолчанию: 1. |
LayoutScale | Положительное число, которое масштабирует размер узлов перед вызовом модуля компоновки. По умолчанию: 1. |
EdgeTextColor | Трехэлементный числовой вектор значений RGB. По умолчанию: [0, 0, 0], которая определяет черный цвет. |
EdgeFontSize | Положительное число, устанавливающее размер шрифта кромки в точках. По умолчанию: 8. |
ShowArrows | Управление отображением стрелок с ребрами. Варианты: 'on' (по умолчанию) или 'off'. |
ArrowSize | Положительное число, задающее размер стрелок в точках. По умолчанию: 8. |
ShowWeights | Управляет отображением текста, указывающего вес краев. Варианты: 'on' или 'off' (по умолчанию). |
ShowTextInNodes | Символьный вектор, определяющий свойство узла, используемое для маркировки узлов при отображении объекта-биографа с помощью
|
NodeAutoSize | Управляет предварительным расчетом размера узла перед вызовом модуля компоновки. Варианты: Примечание Установить для него значение
|
NodeCallback | Пользовательский обратный вызов для всех узлов. Введите имя функции, дескриптор функции или массив ячеек с несколькими дескрипторами функций. После использования view для отображения объекта-биографа в средстве просмотра биографов можно дважды щелкнуть узел для активации первого обратного вызова или щелкнуть правой кнопкой мыши и выбрать обратный вызов для активации. По умолчанию используется анонимная функция, @(node) inspect(node), в котором отображается диалоговое окно «Инспектор свойств». |
EdgeCallback | Пользовательский обратный вызов для всех краев. Введите имя функции, дескриптор функции или массив ячеек с несколькими дескрипторами функций. После использования view для отображения объекта-биографа в средстве просмотра биографов можно щелкнуть правой кнопкой мыши и выбрать обратный вызов для активации. По умолчанию используется анонимная функция, @(edge) inspect(edge), в котором отображается диалоговое окно «Инспектор свойств». |
CustomNodeDrawFcn | Дескриптор функции настраиваемой функции для рисования узлов. По умолчанию: []. |
Nodes | Вектор столбца только для чтения с дескрипторами для узловых объектов объекта-биографа. Размер вектора - это количество узлов. Свойства узловых объектов см. в разделе Свойства узлового объекта. |
Edges | Вектор столбца только для чтения с маркерами перемещения к краевым объектам объекта-биографа. Размер вектора - это количество ребер. Свойства объектов-кромок см. в разделе Свойства объекта-кромки. |
Создайте объект-биограф и присвойте идентификаторы узлов.
cm = [0 1 1 0 0;1 0 0 1 1;1 0 0 0 0;0 0 0 0 1;1 0 1 0 0];
ids = {'M30931','L07625','K03454','M27323','M15390'};
bg = biograph(cm,ids);
Используйте get для отображения идентификаторов узлов.
get(bg.nodes,'ID')
ans =
'M30931'
'L07625'
'K03454'
'M27323'
'M15390'