How to not include an item in a legend
22 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Is it possible to change whats displayed on a legend. Im plotting 3 data sets, but data set 1 and 2 are the same, only that data set 2 plots over dataset 1 with a black box if a certain condition is met.
I therefore want to remove dataset2 from the legend?
Thanks for any pointers
0 commentaires
Réponse acceptée
Plus de réponses (3)
Julian Hapke
le 5 Jan 2015
ok, here's the solution: you can tell legend() with which plot handle the legend entry is associated, by:
clf;
plot(rand(10,4));
a=get(gca,'Children');
legend([a(4);a(1)],{'bla','bli'})
note that the first created plot is at the last index of the children array
regards
2 commentaires
Julian Hapke
le 5 Jan 2015
you could add the data set with the black boxes at last and then only define 2 legend entries.
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!