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!
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.
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