# plot2d2

2次元プロット (階段状関数)

## 呼び出し手順

    plot2d2([x],y)
                plot2d2([x],y,<opt_args>)
                plot2d2([logflag],x,y,[style,strf,leg,rect,nax])

## パラメータ

args

  パラメータの説明については`plot2d`参照.

## 説明

`plot2d2` は `plot2d`と同じですが, `(x,y)`により指定される関数が区分定数であると仮定されます.

デフォルトで, 連続するプロットは重ね描きされます.前のプロットを消去するには `clf()`を使用してください.

コマンド `plot2d2()` を入力するとデモを参照できます. `plot2dxx` (xx = 1 から 4)により提供されるモードは全て `plot2d`を用いて, `polyline_style`オプションを対応する数字に設定することにより, 有効にすることができます.

## 例

    // 区間[i,i+1]において値がiとなる階段状関数をプロット
    // 最後の区間は描画されません
    plot2d2([1:4],[1:4],1,"111","step function",[0,0,5,5])
    // 以下のplot2dによる場合と比較
    x=[0:0.1:2*%pi]';
    clf()
    plot2d2(x,[sin(x) sin(2*x) sin(3*x)])
    clf();
    plot2d(x,[sin(x) sin(2*x) sin(3*x)])
    e=gce();
    e.children(1).polyline_style=2;
    e.children(2).polyline_style=2;
    e.children(3).polyline_style=2;

## 参照

- plot2d
- plot2d3
- plot2d4
- subplot
- clf
- polyline_properties