Figure 内の凡例(legend)を複数の行で表示できますか?
조회 수: 54 (최근 30일)
이전 댓글 표시
MathWorks Support Team
2022년 2월 24일
답변: MathWorks Support Team
2022년 2월 24일
Figure でグラフを作成しています。
一つのラインに対する凡例内の文字列が長いので、複数の行に分割して表示できるか、教えてください。
채택된 답변
MathWorks Support Team
2022년 2월 24일
凡例(legend) を複数行で表示するためには、newline 関数もしくは ASCII コードの 10 (char(10) を挿入して、改行コードを含めます。
plot(sin(1:10),'b')
hold on
plot(cos(1:10),'r')
legend({['blue' char(10) 'line'],'red line'})
R2016b 以降の string 配列を用いる場合は、以下のように記述可能です。
>> legend({ "blue" + newline + "line", 'red line'})
もしくは
>> legend({ strcat("blue", string(newline), "line"), 'red line' })
また、Figure 内の凡例をダブルクリックすることで、テキストを直接編集し、改行を挿入することも可能です。
댓글 수: 0
추가 답변 (0개)
참고 항목
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!