MATLAB ヘルプ センター
Figure 内のオブジェクトのフォント名の変更
R2022a 以降
fontname(fname)
fontname("default")
fontname(obj,___)
fontname(fname) は、現在の Figure 内のすべてのテキストのフォント名を fname に設定します。UI コンポーネントや凡例が含まれている axes オブジェクトなど、他のグラフィックス オブジェクトが Figure に含まれている場合、fontname は Figure 内のそのオブジェクトのフォント名も設定します。使用可能なシステム フォントのリストを表示するには listfonts を使用します。
fname
fontname
listfonts
R2023a より前: fontname(obj,fname) のように、すべての構文で最初の入力としてグラフィックス オブジェクトが必要です。
fontname(obj,fname)
obj
例
fontname("default") は、フォント名を既定で設定される自動のフォント名にリセットします。
"default"
fontname(obj,___) は、グラフィックス オブジェクト obj 内のすべてのテキストのフォント名を設定します。他のグラフィックス オブジェクトが obj に含まれている場合、fontname はそのオブジェクトのフォント名も設定します。前述の任意の構文で最初の入力引数として obj を指定します。
すべて折りたたむ
タイトルと凡例をもつ 2 つのラインを含むプロットを作成します。
plot([0 1; 1 2]) title("Two Very Straight Lines") legend("Blue Line","Red Line")
フォントを Courier に変更します。
fontname("courier")
R2023a より前: 関数 fontname の最初の引数として gcf を指定します。たとえば、fontname(gcf,"courier") のようにします。
gcf
fontname(gcf,"courier")
以下の関数ファイルを作成し、MATLAB® パス上に plotapplayout.m として保存します。この関数は、簡単なアプリで各種プロット タイプを使用してデータをプロットするためのレイアウトを返します。
plotapplayout.m
function fig = plotapplayout % Create figure window fig = uifigure; % Create UI components ax = uiaxes(fig,Position=[15 70 535 340]); lbl = uilabel(fig,Position=[30 15 110 35],Text="Plot Type:"); b1 = uibutton(fig,Position=[150 15 180 35],Text="Surf"); b2 = uibutton(fig,Position=[350 15 180 35],Text="Mesh"); % Configure UI component appearance surf(ax,peaks); title(ax,"Peak Surface") fontname(fig,"Times") end
関数を呼び出し、返された figure オブジェクトを f に代入します。
f
f = plotapplayout;
f を使用して、Figure 内のすべてのテキストのフォントを既定のシステム フォントに変更します。
fontname(f,"default")
フォント名。文字ベクトルまたは string スカラーとして指定します。使用可能なシステム フォントのリストを表示するには listfonts を使用します。
テキストが含まれたオブジェクトまたはコンテナー。グラフィックス オブジェクトまたはグラフィックス オブジェクトの配列として指定します。関数 fontname は、指定したオブジェクト内のテキストに影響を与えます。UI コンポーネントが含まれている Figure や凡例が含まれている axes オブジェクトなど、他のグラフィックス オブジェクトが obj に含まれている場合、関数は obj 内のそれらのオブジェクトのフォント名も設定します。
すべて展開する
オプションで、現在の Figure とその子孫で表示されるフォントを変更する際に引数 obj を省略できます。
fontsize | listfonts | uisetfont | axes
fontsize
uisetfont
axes
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Web サイトの選択
Web サイトを選択すると、翻訳されたコンテンツにアクセスし、地域のイベントやサービスを確認できます。現在の位置情報に基づき、次のサイトの選択を推奨します:
また、以下のリストから Web サイトを選択することもできます。
最適なサイトパフォーマンスの取得方法
中国のサイト (中国語または英語) を選択することで、最適なサイトパフォーマンスが得られます。その他の国の MathWorks のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
ヨーロッパ
アジア太平洋地域
最寄りの営業オフィスへのお問い合わせ