How to change FontSize and FontWeight of labels using labeledge?

78 visualizaciones (últimos 30 días)
Sim
Sim el 19 de Oct. de 2019
Editada: Sim el 23 de Oct. de 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)

Respuesta aceptada

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

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre MATLAB en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by