デフォルト値を変更
*デフォルト値を変更 [#rae25d83]
** デフォルト値を得る.(工場出荷時設定) [#kf52e3ee]
get(0, 'Factory')
実行例
>> get(0,'Factory')
rootBusyAction : queue
rootButtonDownFcn :
... (省略) ...
axesLineStyleOrder : -
axesLineWidth : [0.5]
axesMinorGridLineStyle : :
... (省略) ...
lineLineStyle : -
lineLineWidth : [0.5]
lineMarker : none
... (省略) ...
imageVisible : on
imageXData : []
imageYData : []
**デフォルト値を再設定 [#dba1448f]
set(0, 'Default[設定したいプロパティ名]', [設定したい値])
以降,ここで設定した値がすべてのグラフに有効になる.
例) グラフの線の幅を太くする.
グラフの線には,座標軸の線 axesLineWidth とグラフの線
lineLineWidth がある.そこで,両方の値を変更する必要がある.
set(0, 'DefaultAxesLineWidth', 3, 'DefaultLineLineWidth', 3)
**応用 [#j592369f]
グラフスタイルのデフォルト値を常に変更したい場合は,上記の再
設定コマンドをスクリプトファイルにして,起動時実行ファイル
startup.m に記述を加える.
- Linux: root directory
- Windows: \Documents\MATLAB
**例 [#i2c85593]
set(0,'DefaultAxesFontSize',14,'DefaultAxesFontName','Times','DefaultTextFontSize',14,'DefaultTextFontName','Times','DefaultUicontrolFontSize',14,'DefaultUicontrolFontName','Times')
% 軸のフォント
set(0, 'defaultAxesFontName', 'Times');
% タイトル、注釈などのフォント
set(0, 'defaultTextFontName', 'Times');
set(0, 'DefaultTextFontSize',14);
% 軸のフォントサイズ
set(0, 'defaultAxesFontSize', 12);