Получите информацию о биообъекте диаграмм
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) , который отображает диалоговое окно Property Inspector. |
EdgeCallback | Пользовательский коллбэк для всех ребер. Введите имя функции, указателя на функцию или массива ячеек с несколькими указателями на функцию. После использования view функционируйте, чтобы отобразить биообъект диаграмм в Средстве просмотра Биографика, можно щелкнуть правой кнопкой и выбрать коллбэк, чтобы активироваться. Значением по умолчанию является анонимная функция, @(edge) inspect(edge) , который отображает диалоговое окно Property Inspector. |
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'