Legend combination problem! How to fix?

I am trying to use the following code to show a legend but my aim is not to show 5 line legend and instead i want the 3rd legend be used for the rest of plots.
How to do that? All the plots after legend 3 need to have the same legend (legend-3).
legend("legend-1","legend-2","legend-3","legend-3","legend-3")

 採用された回答

Alex Alex
Alex Alex 2021 年 3 月 25 日

0 投票

This is what you need?

8 件のコメント

Harr
Harr 2021 年 3 月 25 日
No! Thank you Alex for your answe. This is very close but i want to have the second line also included and colored Yellow and any further line should also join the Third (Yellow) line!
Walter Roberson
Walter Roberson 2021 年 3 月 25 日
legend({"legend-1","legend-2","legend-3","",""} )
Harr
Harr 2021 年 3 月 25 日
Dear Walter, Thanks for the answer but It didnt help. The text for for legend-4, and legend-5 are disappeared but it didnt combine or used legend-3 instead!
Harr
Harr 2021 年 3 月 25 日
In other words/ The purple and green line need to change to yellow and should not show in the legend!
Alex Alex
Alex Alex 2021 年 3 月 25 日
But after all, you can set the same colors for the lines when building the graph, and remove the legend in the legend, as shown above.
Harr
Harr 2021 年 3 月 28 日
Thank you very much Alex! However, I was hoping for more forward solution because i will make a lot of similar plots and in this way i feel i will be more eificient in Excel!
Walter Roberson
Walter Roberson 2021 年 3 月 28 日
"Starting in R2021a, you can leave an item out of a legend by setting the corresponding label to an empty character vector."
See also my response in the same Question about IconDisplayStyle -- which is more work than being selective about which items you include when pass a list of handles to legend()
Note: at the time you plot() you can pass a DisplayName that controls what the legend entry will be if not overwritten in a call to legend(). If you set that DisplayName to empty starting R2021a then the item would be omitted from the legend.
Harr
Harr 2021 年 3 月 29 日
Dear Walter,
Thank you very much for the link and comments.
Now the problem solved i used the folowing code and in the plotting i added same line properties for h3,h4.h5...etc.
legend([h1 h2 h3],{'leg1','leg2','leg3','','','','',''})
Have a good day!
/Hedi

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

質問済み:

2021 年 3 月 24 日

コメント済み:

2021 年 3 月 29 日

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by