Legend in several columns

조회 수: 1,373 (최근 30일)
Auryn_
Auryn_ 2018년 11월 30일
편집: nadia naji 2022년 12월 18일
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일
  댓글 수: 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개)

카테고리

Help CenterFile Exchange에서 Legend에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by