Создать объект-биограф
BGobj = biograph(CMatrix)
BGobj = biograph(CMatrix, NodeIDs)
BGobj = biograph(CMatrix, NodeIDs, ...'ID', IDValue, ...)
BGobj = biograph(CMatrix, NodeIDs, ...'Label', LabelValue, ...)
BGobj = biograph(CMatrix, NodeIDs, ...'Description', DescriptionValue, ...)
BGobj = biograph(CMatrix, NodeIDs, ...'LayoutType', LayoutTypeValue, ...)
BGobj = biograph(CMatrix, NodeIDs, ...'EdgeType', EdgeTypeValue, ...)
BGobj = biograph(CMatrix, NodeIDs, ...'Scale', ScaleValue, ...)
BGobj = biograph(CMatrix, NodeIDs, ...'LayoutScale', LayoutScaleValue, ...)
BGobj = biograph(CMatrix, NodeIDs, ...'EdgeTextColor', EdgeTextColorValue, ...)
BGobj = biograph(CMatrix, NodeIDs, ...'EdgeFontSize', EdgeFontSizeValue, ...)
BGobj = biograph(CMatrix, NodeIDs, ...'ShowArrows', ShowArrowsValue, ...)
BGobj = biograph(CMatrix, NodeIDs, ...'ArrowSize', ArrowSizeValue, ...)
BGobj = biograph(CMatrix, NodeIDs, ...'ShowWeights', ShowWeightsValue, ...)
BGobj = biograph(CMatrix, NodeIDs, ...'ShowTextInNodes', ShowTextInNodesValue, ...)
BGobj = biograph(CMatrix, NodeIDs, ...'NodeAutoSize', NodeAutoSizeValue, ...)
BGobj = biograph(CMatrix, NodeIDs, ...'NodeCallback', NodeCallbackValue, ...)
BGobj = biograph(CMatrix, NodeIDs, ...'EdgeCallback', EdgeCallbackValue, ...)
BGobj = biograph(CMatrix, NodeIDs, ...'CustomNodeDrawFcn', CustomNodeDrawFcnValue, ...)
CMatrix | Полная или разреженная квадратная матрица, действующая как матрица соединения. То есть значение 1 указывает соединение между узлами, в то время как 0 указывает на отсутствие соединения. Число строк/столбцов равно количеству узлов. |
NodeIDs | Метки узлов. Введите любое из следующих значений:
Значениями по умолчанию являются номера строк или столбцов. Примечание Необходимо указать
|
IDValue
| Символьный вектор или строка для идентификации объекта-биографа. По умолчанию: ''. |
LabelValue | Символьный вектор или строка для маркировки объекта-биографа. По умолчанию: ''. |
DescriptionValue | Символьный вектор или строка, описывающая объект-биограф. По умолчанию: ''. |
LayoutTypeValue | Символьный вектор или строка, задающая алгоритм для механизма макета. Возможны следующие варианты:
|
EdgeTypeValue | Символьный вектор или строка, указывающая способ отображения ребер. Возможны следующие варианты:
Примечание Изогнутые или сегментированные кромки возникают только тогда, когда это необходимо, чтобы избежать препятствий для узлов. Объекты-биографы с |
ScaleValue | Положительное число после масштабирования координат узла. По умолчанию: 1. |
LayoutScaleValue | Положительное число, которое масштабирует размер узлов перед вызовом модуля компоновки. По умолчанию: 1. |
EdgeTextColorValue | Трехэлементный числовой вектор значений RGB. По умолчанию: [0, 0, 0], которая определяет черный цвет. |
EdgeFontSizeValue | Положительное число, устанавливающее размер шрифта кромки в точках. По умолчанию: 8. |
ShowArrowsValue | Управление отображением стрелок для кромок. Варианты: 'on' (по умолчанию) или 'off'. |
ArrowSizeValue | Положительное число, задающее размер стрелок в точках. По умолчанию: 8. |
ShowWeightsValue | Управляет отображением текста, указывающего вес краев. Варианты: 'on' или 'off' (по умолчанию). |
ShowTextInNodesValue | Символьный вектор или строка, задающая свойство узла, используемое для маркировки узлов при отображении объекта-биографа с помощью
|
NodeAutoSizeValue | Управляет предварительным расчетом размера узла перед вызовом модуля компоновки. Варианты: 'on' (по умолчанию) или 'off'. Примечание Установить для него значение |
NodeCallbackValue | Обратный вызов пользователя для всех узлов. Введите имя функции, дескриптор функции или массив ячеек с несколькими дескрипторами функций. После использования view для отображения биографа в средстве просмотра биографов можно дважды щелкнуть узел для активации первого обратного вызова или щелкнуть правой кнопкой мыши и выбрать обратный вызов для активации. По умолчанию: @(node) inspect(node), в котором отображается диалоговое окно «Инспектор свойств». |
EdgeCallbackValue | Обратный вызов пользователя для всех краев. Введите имя функции, дескриптор функции или массив ячеек с несколькими дескрипторами функций. После использования view для отображения объекта-биографа в средстве просмотра биографов можно щелкнуть правой кнопкой мыши и выбрать обратный вызов для активации. По умолчанию используется анонимная функция, @(edge) inspect(edge), в котором отображается диалоговое окно «Инспектор свойств». |
CustomNodeDrawFcnValue | Дескриптор функции настраиваемой функции для рисования узлов. По умолчанию: []. |
создает объект-биограф, BGobj = biograph(CMatrix)BGobj, используя матрицу соединения, CMatrix. Все недиагональные и положительные записи в матрице соединения, CMatrix, указать подключенные узлы, строки представляют исходные узлы, а столбцы представляют узлы получателя.
определяет метки узлов. BGobj = biograph(CMatrix, NodeIDs)NodeIDs могут быть:
Массив ячеек символьных векторов или строковых векторов с числом символьных векторов (или строк), равным числу строк или столбцов в матрице соединения CMatrix. Каждый символьный вектор или строка должны быть уникальными.
Символьный массив с числом строк, равным количеству узлов. Каждая строка в массиве должна быть уникальной.
Символьный вектор или строка с числом символов, равным числу узлов. Каждый символ должен быть уникальным.
Значениями по умолчанию являются номера строк или столбцов.
Примечание
Если требуется задать пары имя/значение свойства, необходимо указать NodeIDs. Набор NodeIDs кому [] для использования значений по умолчанию номеров строк/столбцов.
требования BGobj = biograph(..., 'PropertyName', PropertyValue, ...)biograph с необязательными свойствами, использующими пары имя/значение свойства. Можно указать одно или несколько свойств в любом порядке. Каждый PropertyName должен быть заключен в одинарные кавычки и не учитывать регистр. Эти пары имя/значение свойства следующие:
указывает идентификатор объекта-биографа. По умолчанию: BGobj = biograph(CMatrix, NodeIDs, ...'ID', IDValue, ...)''.
указывает метку для объекта-биографа. По умолчанию: BGobj = biograph(CMatrix, NodeIDs, ...'Label', LabelValue, ...)''.
задает описание объекта-биографа. По умолчанию: BGobj = biograph(CMatrix, NodeIDs, ...'Description', DescriptionValue, ...)''.
задает алгоритм для механизма компоновки. BGobj = biograph(CMatrix, NodeIDs, ...'LayoutType', LayoutTypeValue, ...)
определяет способ отображения кромок.BGobj = biograph(CMatrix, NodeIDs, ...'EdgeType', EdgeTypeValue, ...)
после масштабирования координат узла. По умолчанию: BGobj = biograph(CMatrix, NodeIDs, ...'Scale', ScaleValue, ...)1.
масштабирует размер узлов перед вызовом механизма компоновки. По умолчанию: BGobj = biograph(CMatrix, NodeIDs, ...'LayoutScale', LayoutScaleValue, ...)1.
задает трехэлементный числовой вектор значений RGB. По умолчанию: BGobj = biograph(CMatrix, NodeIDs, ...'EdgeTextColor', EdgeTextColorValue, ...)[0, 0, 0], которая определяет черный цвет.
задает размер шрифта кромки в точках. По умолчанию: BGobj = biograph(CMatrix, NodeIDs, ...'EdgeFontSize', EdgeFontSizeValue, ...)8.
управляет отображением стрелок для кромок. Варианты: BGobj = biograph(CMatrix, NodeIDs, ...'ShowArrows', ShowArrowsValue, ...)'on' (по умолчанию) или 'off'.
задает размер стрелок в точках. По умолчанию: BGobj = biograph(CMatrix, NodeIDs, ...'ArrowSize', ArrowSizeValue, ...)8.
управляет отображением текста, указывающего вес краев. Варианты: BGobj = biograph(CMatrix, NodeIDs, ...'ShowWeights', ShowWeightsValue, ...)'on' (по умолчанию) или 'off'.
задает свойство узла, используемое для маркировки узлов при отображении объекта-биографа с помощью BGobj = biograph(CMatrix, NodeIDs, ...'ShowTextInNodes', ShowTextInNodesValue, ...)view способ.
управляет предварительным расчетом размера узла перед вызовом модуля компоновки. Варианты: BGobj = biograph(CMatrix, NodeIDs, ...'NodeAutoSize', NodeAutoSizeValue, ...)'on' (по умолчанию) или 'off'.
задает обратный вызов пользователя для всех узлов.BGobj = biograph(CMatrix, NodeIDs, ...'NodeCallback', NodeCallbackValue, ...)
задает обратный вызов пользователя для всех ребер.BGobj = biograph(CMatrix, NodeIDs, ...'EdgeCallback', EdgeCallbackValue, ...)
определяет дескриптор функции для настраиваемой функции для рисования узлов. По умолчанию: BGobj = biograph(CMatrix, NodeIDs, ...'CustomNodeDrawFcn', CustomNodeDrawFcnValue, ...)[].
allshortestpaths | conncomp | dolayout | get | getancestors | getdescendants | getedgesbynodeid | getmatrix | getnodesbyid | getrelatives | isdag | isomorphism | isspantree | maxflow | minspantree | set | shortestpath | topoorder | traverse | view