MATLAB Function Reference    
plot

線形2次元プロット

表示

詳細

plot(Y) は、Yが実数の場合、Yのインデックスに対して、Yの列をプロットします。Yが複素数の場合、plot(Y)は、plot(real(Y),imag(Y))と等価です。その他の場合は、虚数部は無視されます。

plot(X1,Y1,...) は、XnYnの組合わせで定義されるすべてのラインをプロットします。XnまたはYnが行列の場合、ベクトルの行または列の次元が行列と一致しているかどうかに依り、行列の行、または、列に対してベクトルがプロットされます。

plot(X1,Y1,LineSpec,...) は、Xn,Yn,LineSpecの組合わせで定義されるすべてのラインをプロットします。LineSpecはラインの仕様で、ラインタイプ、マーカシンボル、ラインのカラーを決定します。plot(X1,Y1,X2,Y2,LineSpec,X3,Y3)のように、Xn,Yn,LineSpecの3要素と、Xn,Ynの組合わせを一緒に使うことができます。

plot(...,'PropertyName',PropertyValue,...) は、plotで作成されるすべてのLineグラフィックスオブジェクトに対して、プロパティ値で指定した値にプロパティを設定します("例題"を参照)。

h = plot(...) は、ライン毎にLineグラフィックスオブジェクトのハンドル番号からなる列ベクトルを1つ出力します。

注意

1行以上のラインのプロット時に色を指定しない場合、plotは自動的にカレントのAxesのColorOrder プロパティで指定した順序で、色とラインスタイルを繰り返します。ColorOrderで定義した色をすべて繰り返した後、plotはAxesのLineStyleOrder プロパティで定義したラインスタイルを繰り返します。

デフォルトでは、MATLABはplotを呼び出す度に、ColorOrderLineStyleOrderプロパティをリセットします。これらのプロパティを固定するように変更を行いたい場合は、その変更をデフォルト値として定義しなければなりません。たとえば、

は、デフォルトのColorOrderを設定して黒色のみを使用し、LineStyleOrderを設定して実線、鎖線、破線のラインスタイルを使用します。

付加的な情報

例題

マーカのカラーとサイズの設定

グラフィックス プロパティ を使って、他のライン特性を設定することができます(これらのプロパティの記述については、line を参照)。

たとえば、つぎのステートメントは、

つぎのグラフを作成します。

目盛りの位置とラベルの指定

軸の目盛りの位置と目盛りのラベルを調整できます。たとえば、つぎの正弦関数のプロットは、より意味がわかるラベルをx軸につけ直します。

さらに、軸のラベルと点-pi/4, sin(-pi/4) に注釈を加えます。

タイトル、Axesのラベル、注釈を付ける

MATLABは、軸のラベルとタイトルを付けることができます。たとえば、上記の例のグラフを使い、x軸とy軸のラベルを付けます。

plot によって作成されたLineオブジェクトのハンドル番号を求め、その後Color プロパティを設定して、ラインの色を赤に変更します。同じステートメントで、LineWidthプロパティを2ポイントに設定します。

参考

axis, bar, grid, legend, line, LineSpec, loglog, plotyy, semilogx, semilogy, subplot, xlabel, xlim, ylabel, ylim, zlabel, zlim

シンボルの一覧とそれらの表示法については、テキストの text String プロパティを参照してください。

フィギュアウインドウツールバーの中のプロットの注釈の使用に関する情報については、plotedit を参照してください。


 pinv plot3