How to not include an item in a legend
50 ビュー (過去 30 日間)
古いコメントを表示
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 件のコメント
採用された回答
その他の回答 (3 件)
Julian Hapke
2015 年 1 月 5 日
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
Julian Hapke
2015 年 1 月 5 日
you could add the data set with the black boxes at last and then only define 2 legend entries.
0 件のコメント
参考
カテゴリ
Help Center および File Exchange で Legend についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!