Hi,
Every time I wanted to split my legend into more than one column I always used the function "columnlegend".
Now i am creating plots with a loop, as below:
legendLables=[];
for iM=1:length(Mvec)
plot(Xvec,F(iM,:), '*-', 'LineWidth',3,'Markersize',3); hold all
legendLables=[legendLables,{['$M=' num2str(Mvec(iM)) '$']}];
end
In this case the function columnlegend does not work, when I use:
columnlegend(6,legendLables,'NorthWest');
or
columnlegend(6,legendLables{:},'NorthWest');
Coudl you please help me?
Thanks in advance!

댓글 수: 3

Walter Roberson
Walter Roberson 2018년 12월 1일
What difficulty are you observing when you use the File Exchange contribution columnlegend() ?
Auryn_
Auryn_ 2018년 12월 2일
I used 'NumColumns',2 with the normal Legend command and it works.

댓글을 달려면 로그인하십시오.

 채택된 답변

madhan ravi
madhan ravi 2018년 12월 1일

4 개 추천

댓글 수: 2

Sebastian Lopez
Sebastian Lopez 2020년 12월 5일
Thanks, that helped!
nadia naji
nadia naji 2022년 12월 18일
편집: nadia naji 2022년 12월 18일
I am using Mtalab R2017b, but when I used
legend({'cluster1','cluster2','cluster3','cluster4','cluster5','cluster6'},'NumColumns',2)
it produced this error:Unknown property: NumColumns.
what should I do? we can not legend with multiple columns in older versions?

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

질문:

2018년 11월 30일

편집:

2022년 12월 18일

Community Treasure Hunt

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

Start Hunting!

Translated by