Line Style()(線種)は、番号(0~4)または名前(Solid、Dotted、Dashed、DashDot、DashDotDot)で制御できます。図12.21は、各種類に対応する数値を示しています。
linestyles = {"Solid", "Dotted", "Dashed", "DashDot", "DashDotDot"};
win = New Window( "線種",
Graph Box(
Frame Size( 200, 200 ),
X Scale( -1, 5 ),
Y Scale( -1, 5 )
For( i = 0, i < 5, i++,
Line Style( i );
H Line( i );
Text( {0, i + .1}, i );
Text( {1, i + .1}, linestyles[i + 1] );
)
)
);
図12.21 線の種類
線の太さを制御するには、Pen Sizeを設定し、線の幅をピクセルで指定します。デフォルトは1で、1ピクセルの線になります。印刷の場合は、Pen Sizeにデフォルトの線の幅を掛けた幅になります。デフォルトの線の幅はプリンタによって異なります。
win = New Window( "Pen Size",
Graph Box(
Pen Size( 2 ); // 2倍の線幅
Line( [10 30 90], [88 22 44] );
)
);