How do I make a figure legend multiple lines?
이전 댓글 표시
The string for my legend is too long to fit into one line. I would like to split it into multiple lines.
채택된 답변
추가 답변 (2개)
Christoforos Kanavakis
2018년 3월 23일
In newer versions, Matlab recommends using 'newline'.
So,
legend({['blue' newline 'line'],'red line'})
This one is a better solution that is easier to implement:
plot(sin(1:.1:10),'r', 'DisplayName', 'Cosine'), hold on
plot(cos(1:.1:10),'g', 'DisplayName', 'Sine')
plot(tan(1:.1:10),'b', 'DisplayName', 'Tangent')
plot(1./tan(1:.1:10),'k', 'DisplayName', 'Inverse Tangent'), grid on
My_LGD = legend;
My_LGD.NumColumns = 2; % Show legends in two lines
카테고리
도움말 센터 및 File Exchange에서 Legend에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
