xlabel
、ylabel
、軸のサイズ、凡例のフォント サイズ、つまりすべてを一度に変更したいのですが、可能ですか? デフォルトのフォントは Helvetica 10 です。
これを変更する方法はありますか?
xまたはyラベルに 'FontSize',14 を使用したいと考えています。
xlabel
、ylabel
、軸のサイズ、凡例のフォント サイズ、つまりすべてを一度に変更したいのですが、可能ですか? デフォルトのフォントは Helvetica 10 です。
これを変更する方法はありますか?
xまたはyラベルに 'FontSize',14 を使用したいと考えています。
ジョナスの答えは良いですが、画面上のすべてのテキストを変更するには、少し変更する必要がありました。
set(gca,'FontSize',30,'fontWeight','bold')
set(findall(gcf,'type','text'),'FontSize',30,'fontWeight','bold')
Figure 内のすべてのテキストのフォント サイズを変更したい場合は、 を使用findall
してすべてのテキスト ハンドルを見つけることができます。その後は簡単です。
figureHandle = gcf;
%# make all text in the figure to size 14 and bold
set(findall(figureHandle,'type','text'),'fontSize',14,'fontWeight','bold')
次の行をファイルに追加することで、軸とその他のテキストの両方の既定のフォントを変更できstartup.m
ます。
% Change default axes fonts.
set(0,'DefaultAxesFontName', 'Times New Roman')
set(0,'DefaultAxesFontSize', 14)
% Change default text fonts.
set(0,'DefaultTextFontname', 'Times New Roman')
set(0,'DefaultTextFontSize', 14)
startup.m
ファイルがあるかどうかわからない場合は、実行します
which startup
その場所を見つけるために。Matlab が存在しないと言った場合は、実行します
userpath
どこに置くべきかを知るために。
タイトルのフォント サイズを変更するには、次の例を使用します。
title('mytitle','FontSize',12);
グラフ軸ラベルのフォント サイズを変更するには、次の手順を実行します。
axes('FontSize',24);
ジョナスの答えは、軸のフォントサイズを変更しません。複数のサブプロットがある場合、セルゲイフの答えは機能しません。
複数のサブプロットがある場合に役立つ回答の変更を次に示します。
set(findall(gcf,'type','axes'),'fontsize',30)
set(findall(gcf,'type','text'),'fontSize',30)
MATLAB セッション全体の既定のプロパティを変更するには、既定のプロパティの処理方法に関するドキュメンテーションを参照してください。
例として:
set(0,'DefaultAxesFontSize',22)
x=1:200; y=sin(x);
plot(x,y)
title('hello'); xlabel('x'); ylabel('sin(x)')