labeledge

Adiciona rótulos às arestas de um gráfico de grafo.

Categoria: Mathematics > Graph and Network Algorithms

Sintaxe

labeledge(p, s, t, labels)

Rotula a aresta entre s(k) e t(k) com labels(k).

labeledge(p, 'auto')

Rotula as arestas com o índice, ou com o peso se houver.

Descrição

Os rótulos aparecem junto ao ponto médio das arestas. São uma propriedade do gráfico, não do grafo, e desaparecem quando o gráfico é redesenhado. Rótulos típicos são pesos ou valores de fluxo.

Argumentos de entrada

p
Objeto GraphPlot retornado por plot(G).
s, t
Nós das pontas das arestas a rotular.
labels
Cell array de texto ou vetor numérico, uma entrada por aresta.

Exemplo

Pesos no gráfico

G = graph([1 2 3], [2 3 4], [5 8 2]);
p = plot(G);
labeledge(p, [1 2 3], [2 3 4], G.Edges.Weight')

No app, o gráfico mostra 5, 8 e 2 junto às arestas.

Veja também

labelnode highlight plot layout