Graphics | ![]() ![]() |
デフォルトのラインスタイルの設定
AxesのLineStyle
プロパティにデフォルト値を設定して、マルチラインプロットにカラーを設定する代わりに、ラインスタイルを使って、MATLABに新しい設定を行うことができます。たとえば、つぎのコマンド
set(0,'DefaultAxesLineStyleOrder','{'-o',':s','--+'})
は、3つのラインスタイルを定義し、すべてのプロットに対してそれらのことをデフォルトにします。<
デフォルトのラインカラーをダークグレーに設定するには、つぎのステートメントを使います。
set(0,'DefaultAxesColorOrder',[0.4,0.4,0.4])
RGB値のような3つの要素をもつベクトルを使って、カラーを設定する方法については、ColorSpec
を参照してください。
ここで、ユーザがデフォルトとして設定したラインスタイルやカラーをplot
コマンドは、使います。たとえば、つぎのステートメントは、マルチラインプロットを作成します。
x = 0:pi/10:2*pi; y1 = sin(x); y2 = sin(x-pi/2); y3 = sin(x-pi); plot(x,y1,x,y2,x,y3)
MATLABを終了するまで、ここで設定したデフォルト値は使われます。MATLABを終了しないで、デフォルト値を削除するには、remove
を引数として使います。
set(0,'DefaultAxesLineStyleOrder','remove') set(0,'DefaultAxesColorOrder','remove')
詳細は、''Handle Graphicsオブジェクト''の章のデフォルトプロパティ値の設定を参照してください。
![]() |
黒白出力用のラインスタイル | 行列データのラインプロット | ![]() |