Создайте биообъект диаграмм
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) , который отображает диалоговое окно Property Inspector. |
EdgeCallbackValue | Пользовательский коллбэк для всех ребер. Введите имя функции, указателя на функцию или массива ячеек с несколькими указателями на функцию. После использования view функционируйте, чтобы отобразить биообъект диаграмм в Средстве просмотра Биографика, можно щелкнуть правой кнопкой и выбрать коллбэк, чтобы активироваться. Значением по умолчанию является анонимная функция, @(edge) inspect(edge) , который отображает диалоговое окно Property Inspector. |
CustomNodeDrawFcnValue | Указатель на функцию к индивидуально настраиваемой функции, чтобы чертить узлы. Значением по умолчанию является [] . |
создает биообъект диаграмм, BGobj
=
biograph(CMatrix
)BGobj
, с помощью матрицы связи, CMatrix
. Все недиагональные и положительные записи в матрице связи, CMatrix
, укажите на соединенные узлы, строки представляют исходные узлы, и столбцы представляют узлы приемника.
задает метки узла. BGobj
=
biograph(CMatrix
, NodeIDs
)NodeIDs
может быть:
Массив ячеек из символьных векторов или вектор строки с количеством векторов символов (или строки) равняются количеству строк или столбцов в матрице связи CMatrix
. Каждый вектор символов или строка должны быть уникальными.
Символьный массив с количеством строк равняется количеству узлов. Каждая строка в массиве должна быть уникальной.
Вектор символов или строка с количеством символов равняются количеству узлов. Каждый символ должен быть уникальным.
Значениями по умолчанию являются номера строк или номера столбцов.
Примечание
Если вы хотите задать имя свойства / пары значения, необходимо задать NodeIDs
. Установите NodeIDs
к []
использовать значения по умолчанию строки/номеров столбцов.
вызовы BGobj
= биографик (..., 'PropertyName
', PropertyValue
, ...)biograph
с дополнительными свойствами, которые используют имя свойства / пары значения свойства. Можно задать одно или несколько свойств в любом порядке. Каждый PropertyName
должен быть заключен в одинарные кавычки и нечувствительный к регистру. Это имя свойства / пары значения свойства следующие:
задает ID для биообъекта диаграмм. Значением по умолчанию является 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