Change position of legend and stacking to horizontal
17 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Hi,
I have this figure with a lot of information and the boxes of the legend are either larger than the box of my graph or overlay my figure curves. Therefore, I was wondering if it is possible to change the position of the legend box to under the graphs, and to change the stacking from vertical to horizontal. In attachment, I upload the figure where I illustratie what I mean.
Thanks![fig2.png](https://www.mathworks.com/matlabcentral/answers/uploaded_files/227788/fig2.png)
![fig2.png](https://www.mathworks.com/matlabcentral/answers/uploaded_files/227788/fig2.png)
1 commentaire
John D'Errico
le 27 Avr 2023
Modifié(e) : John D'Errico
le 27 Avr 2023
To the person who chose to flag the answer, if you think the answer did not solve your problem, then add a comment to the answer, explaining why this is the case, as opposed to flagging the answer. Flags should be reserved for problems that require moderator attention.
(To be honest, I think you are correct, in that moving a legend within the figure will not help you. However, the legend function cannot be used to put a legend where you wanit it to lie.)
Réponses (1)
KALYAN ACHARJYA
le 6 Juil 2019
Modifié(e) : KALYAN ACHARJYA
le 6 Juil 2019
Change the position of legend box?
You specifically asking postion of legend box
You can simply drag and drop
Or
Use the approapriate, follows
legend({'leg1','leg2'},'Location','southoutside')
%....................................^^ Its gives you outside legend (lower)
![oo.png](https://www.mathworks.com/matlabcentral/answers/uploaded_files/227789/oo.png)
0 commentaires
Voir également
Catégories
En savoir plus sur Legend 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!