next up previous contents
Next: Style Up: Plot Previous: Parametric

Ranges

range オプションはグラフの表示される領域を指定します。

範囲(range)は、plotsplot のコマンドラインで指定することによっ てその描画のみに影響させることも、set xrange, set yrange などでそ れ以降のデフォルト値を変更することも出来ます。

書式 :

        [{<仮変数> =} {<xmin> : <xmax>}] { [{<ymin> : <ymax>}] }

ここで <仮変数> は独立変数(既定では x と y ですが、set dummy で変更 可能です)で、min と max の項は定数式です。

min と max の項は共に省略可能です。min, max のいずれも指定されなかっ た場合には、':' も省略可能です。つまり、空の領域指定として、'[ ]'が許 されます。

plot コマンドにおいて範囲を指定すると、その軸についての自動範囲指定 (autoscale)がオフになります。set による範囲指定を行った場合も、それ 以降、変更するまでの間、その軸についての自動範囲指定がオフになります。 (set autoscaleを参照してください)

例 :

現在の既定の範囲を使います :

        plot cos(x)

x の範囲のみ指定します :

        plot [-10:30] sin(pi*x)/(pi*x)

上と同じですが、仮変数として t を使います :

        plot [t = -10 :30]  sin(pi*t)/(pi*t)

x, y 両方の範囲を指定します :

        plot [-pi:pi] [-3:3]  tan(x), 1/x

y の範囲のみを指定し、両方の自動範囲指定をオフにします :

        plot [ ] [-2:sin(5)*-8] sin(x)**besj0(x)

xmax と ymin のみ指定します :

        plot [:200] [-pi:]  exp(sin(x))

x, y, z 全ての範囲を指定します :

        splot [0:3] [1:4] [-1:1] x*y


Masashi Katsurada 平成10年7月9日