How to increase the length of the legend line?
193 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
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);
Risposte (3)
KALYAN ACHARJYA
il 21 Apr 2018
Modificato: Walter Roberson
il 8 Set 2020
I don't think it is customizable directly, go to the following links to user-defined function-
4 Commenti
Luca Menegozzo
il 28 Nov 2020
Modificato: Luca Menegozzo
il 28 Nov 2020
The best solution to the problem without extra functions. Thank you!
Afiq Azaibi
il 9 Ott 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 Commenti
Vedere anche
Categorie
Scopri di più su Legend 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!