How to change FontSize and FontWeight of labels using labeledge?

77 visualizzazioni (ultimi 30 giorni)
How to change FontSize and FontWeight of labels using labeledge?
s = [1 1 2 2 3];
t = [2 3 3 4 4];
G = graph(s,t);
h = plot(G);
labelText = {'ABC' 'DEF' 'GHI'};
labeledge(h,[1 1 2],[2 3 3],labelText)
(I cannot see any mention of FontSize and FontWeight in the current labeledge's documentation)

Risposta accettata

Ankit Kumar
Ankit Kumar il 22 Ott 2019
Hi Simone,
You can change the FontSize and FontWeight of edge labels using GraphPlot Properties
In your case for example,
s = [1 1 2 2 3];
t = [2 3 3 4 4];
G = graph(s,t);
h = plot(G);
labelText = {'ABC' 'DEF' 'GHI'};
labeledge(h,[1 1 2],[2 3 3],labelText)
h.EdgeFontSize = 14;
h.EdgeFontWeight = 'Bold';
  3 Commenti
Steven Lord
Steven Lord il 22 Ott 2019
You can customize node and edge labels with font properties, including NodeFontSize and EdgeFontSize, as of release R2018b.
Sim
Sim il 23 Ott 2019
Modificato: Sim il 23 Ott 2019
Thanks a lot Steven, I will download a newer version of Matlab...Hopefully it is possible with the same licence.. Thanks!

Accedi per commentare.

Più risposte (0)

Categorie

Scopri di più su MATLAB in Help Center e File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by