Graphics | ![]() |
プロットに使用するラインスタイル - LineStyleOrder
AxesのLineStyleOrder
プロパティはColorOrder
プロパティと類似しています。それは、関数plot
およびplot3
で作成される複数ラインのプロットに使用するラインスタイルを設定します。MATLABは、ColorOrder
プロパティのすべてのカラーを使用してからラインスタイルを増分します。そして、MATLABは2番目のラインスタイルに対して再びすべてのカラーを使用し、以降同様に繰り返します。
たとえば、赤、緑、青のデフォルトColorOrder
を定義し、実線、破線、点線のデフォルトのLineStyleOrder
を定義します。
set(0,'DefaultAxesColorOrder',[1 0 0;0 1 0;0 0 1],... 'DefaultAxesLineStyleOrder','-|--|:')
t = 0:pi/20:2*pi; a = ones(length(t),9); for i = 1:9 a(:,i) = sin(t-i/5)'; end plot(t,a)
MATLABは各ラインスタイル毎に、すべてのカラーを繰り返して使います。
![]() | プロットに使用するLineのカラーの定義 |