Legend inside a plot
Afficher commentaires plus anciens
Hi all, I want to plot more than two graphs inside a figure, but I would like to label with a legend just two of them. It is possible without writing anything in the related position inside the command legend: legend('string1','','','string2')
but I get the line of the missing label in the legend panel!!
How can I take off the string and the symbol in the legend panel???
Thanks M
2 commentaires
Oleg Komarov
le 27 Mai 2012
You can start by giving a complete example of the issue:
http://www.mathworks.com/matlabcentral/answers/6200-tutorial-how-to-ask-a-question-on-answers-and-get-a-fast-answer
Ocram
le 27 Mai 2012
Réponses (2)
Ocram
le 27 Mai 2012
3 commentaires
Walter Roberson
le 27 Mai 2012
axch = get(gca, 'Children');
Then in your set() code, replace h with axch(2)
Ocram
le 28 Mai 2012
Oleg Komarov
le 28 Mai 2012
What do you mean? It does work for me:
axch = get(gca, 'Children');
set(get(get(axch(2),'Annotation'),'LegendInformation'),'IconDisplayStyle','off');
Catégories
En savoir plus sur Legend dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!