ヘルプ センターヘルプ センター
obj
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)
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="Choose 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,"Lucida Bright") 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
次の MATLAB コマンドに対応するリンクがクリックされました。
コマンドを MATLAB コマンド ウィンドウに入力して実行してください。Web ブラウザーは MATLAB コマンドをサポートしていません。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Contact your local office