labelnode

Маркировка Graph Nodes

Синтаксис

labelnode(H,nodeIDs,Labels)

Описание

пример

labelnode(H,nodeIDs,Labels) маркирует узлы заданными nodeIDs с векторами символов или представляет в виде строки содержавшийся в Labels.

Примеры

свернуть все

Создайте и постройте график.

s = [1 1 2 2 3 4 5 5];
t = [2 3 3 4 4 5 1 2];
G = digraph(s,t);
h = plot(G);

Функция plot автоматически маркирует вершины графика их индексами узла (или их именами узла, при наличии). Используйте текстовые метки для некоторых вершин графика вместо этого.

labelnode(h,[1 2],{'source' 'target'})

Маркируйте узел 3 и узел 4 как 'A'. Поскольку метки узла не изменяют базовый график, G, метки могут содержать двойные названия (официальные имена узла в G должны всегда быть уникальными).

labelnode(h,[3 4],'A')

Входные параметры

свернуть все

Введите график графика, заданный как объект GraphPlot. Используйте graph или функции digraph, чтобы создать график, и затем использовать plot с выходным аргументом, чтобы возвратить объект GraphPlot.

Пример: H = график (G)

Идентификаторы узла, заданные как логический вектор или как один или несколько индексов узла или имен узла. Если nodeIDs является логическим вектором, то его длина должна совпадать с количеством узлов в графике.

Эта таблица показывает различные способы относиться к одному или нескольким узлам или их числовыми индексами узла или их именами узла.

ФормаЕдинственный узелНесколько узлов
Индекс узла

Скаляр

Пример 1

Вектор

Пример: [1 2 3]

Имя узла

Символьный вектор

Пример: A

Массив ячеек из символьных векторов

Пример: A, B, C

Скаляр строки

Пример: A

StringArray

Пример: A, B, C

Метки узла, заданные как вектор символа или массив ячеек из символьных векторов.

  • Если Labels является вектором символа или скаляром строки, то использование labelnode, которое маркирует для каждого узла заданный nodeIDs.

  • Если Labels является массивом ячеек или массивом строк, то это должно содержать метку для каждого узла, заданного nodeIDs.

Типы данных: char | ячейка | строка

Введенный в R2015b

Была ли эта тема полезной?