Задать свойство объекта-биографа
set(BGobj)
set(BGobj, 'PropertyName')
set(BGobj, 'PropertyName', PropertyValue)
set(BGobj, 'Property1Name', Property1Value, 'Property2Name', Property2Value, ...)
BGobj | Объект-биограф, созданный с помощью функции biograph. |
PropertyName | Имя свойства объекта-биографа. |
PropertyValue | Значение свойства, указанного PropertyName. |
set( отображает возможные значения для всех свойств, которые имеют фиксированный набор значений свойств в BGobj)BGobj, объект-биограф.
set( отображает возможные значения для определенного свойства, имеющего фиксированный набор значений свойства в BGobj, 'PropertyName')BGobj, объект-биограф.
set( задает указанное свойство BGobj, 'PropertyName', PropertyValue)BGobj, объект-биограф.
set( задает указанные свойства BGobj, 'Property1Name', Property1Value, 'Property2Name', Property2Value, ...)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]; bg = biograph(cm) Biograph object with 5 nodes and 9 edges.
Используйте view способ отображения объекта-биографа.
view(bg)

Используйте set способ изменения линий кромок с криволинейных на прямые.
set(bg, 'EdgeType', 'straight')
Снова отобразите объект-биограф.
view(bg)
