How to change FontSize and FontWeight of labels using labeledge?

77 vues (au cours des 30 derniers jours)
Sim
Sim le 19 Oct 2019
Modifié(e) : Sim le 23 Oct 2019
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)

Réponse acceptée

Ankit Kumar
Ankit Kumar le 22 Oct 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 commentaires
Steven Lord
Steven Lord le 22 Oct 2019
You can customize node and edge labels with font properties, including NodeFontSize and EdgeFontSize, as of release R2018b.
Sim
Sim le 23 Oct 2019
Modifié(e) : Sim le 23 Oct 2019
Thanks a lot Steven, I will download a newer version of Matlab...Hopefully it is possible with the same licence.. Thanks!

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur MATLAB dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by