labelnode

Adiciona rótulos aos nós de um gráfico de grafo.

Categoria: Mathematics > Graph and Network Algorithms

Sintaxe

labelnode(p, nodeIDs, labels)

Rotula os nós indicados com labels.

labelnode(p, nodeIDs, 'auto')

Restaura os rótulos padrão (nomes ou números dos nós).

Descrição

Por padrão um grafo plotado rotula seus nós com os nomes, ou com os números quando não têm nome. labelnode troca o rótulo dos nós escolhidos por qualquer texto, como nomes de cidades ou valores calculados, sem renomear os nós do próprio grafo.

Argumentos de entrada

p
Objeto GraphPlot retornado por plot(G).
nodeIDs
Índices ou nomes de nós.
labels
Cell array de texto, um por nó indicado.

Exemplo

Rótulos personalizados

G = graph([1 2 3], [2 3 4]);
p = plot(G);
labelnode(p, 1:4, {'start','a','b','end'})

No app, os nós mostram os novos rótulos.

Veja também

labeledge highlight plot layout