凡例のフォントサイズ​を変更するにはどうし​たらよいですか?

5 views (last 30 days)
MathWorks Support Team
MathWorks Support Team on 21 Nov 2024 at 0:00
Answered: MathWorks Support Team on 21 Nov 2024 at 6:33

プロット内の凡例のラベルのフォントサイズを変更するにはどうすればよいですか?例えば、プロット内の「One」、「Two」、「Three」、「Four」のラベルのフォントサイズを大きくする方法を教えてください。

plot(rand(4))
lgd = legend('One', 'Two', 'Three', 'Four');

Accepted Answer

MathWorks Support Team
MathWorks Support Team on 21 Nov 2024 at 0:00
R2022a以降では、fontsize 関数を使用して、図全体や特定のオブジェクト(例えば凡例)のフォントサイズを変更することができます。フォントサイズを特定の数値に設定することもできますし、オブジェクト内のすべてのテキストのサイズを相対サイズを保ちながら増減させることも可能です。
例えば、次のコードはプロットと凡例を作成し、凡例のフォントサイズを14ポイントに設定します。
plot(rand(4)) lgd = legend('One', 'Two', 'Three', 'Four'); fontsize(lgd, 14, 'points')
このコードはフォントサイズを0.9倍に減少させます。
fontsize(lgd, 'decrease')
R2022aには、図全体や特定のオブジェクトのフォントを変更できる fontname 関数も含まれています。
以前のバージョンの場合: MATLABの凡例のフォントサイズを変更するには、Legendオブジェクトの FontSize プロパティを設定します。 例えば、4本の線をプロットし、凡例を作成してLegendオブジェクトを変数 lgd に割り当てます。その後、ドット表記を使用して FontSize プロパティにアクセスし、14ポイントに設定します。
plot(rand(4)) lgd = legend('One', 'Two', 'Three', 'Four'); lgd.FontSize = 14;
または、legend コマンドで名前と値のペア引数を使用して FontSize プロパティを指定することもできます。名前と値のペア引数を含める場合、凡例ラベルをセル配列に含めます。例えば:
legend({'One', 'Two', 'Three', 'Four'}, 'FontSize', 14)

More Answers (0)

Categories

Find more on ビッグ データの処理 in Help Center and File Exchange

Tags

No tags entered yet.

Products

Community Treasure Hunt

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

Start Hunting!