How to increase the length of the legend line?
193 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Hello, I would like to increase the length (not linewidth) of the line inside the legend. Does anyone has an idea? Thanks you.
t = [0:0.1:2*pi]
a = sin(t);
b = cos(t);
plot(t,a,t,b,'linewidth',3)
l = legend({'Sinus','Cosinus'},...
'location','southwest','FontName','TimesNewRoman','FontSize',20);
Respuestas (3)
KALYAN ACHARJYA
el 21 de Abr. de 2018
Editada: Walter Roberson
el 8 de Sept. de 2020
I don't think it is customizable directly, go to the following links to user-defined function-
4 comentarios
Luca Menegozzo
el 28 de Nov. de 2020
Editada: Luca Menegozzo
el 28 de Nov. de 2020
The best solution to the problem without extra functions. Thank you!
Afiq Azaibi
el 9 de Oct. de 2024
Starting in R2024b, you can leverage the IconColumnWidth property on legend to increase the length of the line:
t = [0:0.1:2*pi]
a = sin(t);
b = cos(t);
plot(t,a,t,b,'linewidth',3)
l = legend({'Sinus','Cosinus'},...
'location','southwest','FontName','TimesNewRoman','FontSize',20);
l.IconColumnWidth = 60;
0 comentarios
Ver también
Categorías
Más información sobre Legend 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!