ボックスの描画

ボックスを使用すれば、グラフ上の任意の位置に四角形を描画できます。

public BoxObj(
    double x,     // 開始点のX座標
    double y,     // 開始点のY座標
    double width, // 幅
    double height // 高さ
    )
public BoxObj(
    double x,
    double y,
    double width,
    double height,
    Color borderColor,  // 境界線の色
    Color fillColor     // 塗りつぶす色
    )
public BoxObj(
    double x,
    double y,
    double width,
    double height,
    Color borderColor,
    Color fillColor1,  // グラデーションで塗りつぶす最初の色
    Color fillColor2   // グラデーションで塗りつぶす最後の色
    )

サンプルコード

BoxObj box1 = new BoxObj( 0.2, 0.6, 0.4, 0.2 );
BoxObj box2 = new BoxObj( 0.2, 0.3, 0.2, 0.2, Color.Red, Color.Yellow );
BoxObj box3 = new BoxObj( 0.5, 0.3, 0.2, 0.2, Color.Black, Color.Blue, Color.White );

GraphPane graphPane = this.zedGraphControl.GraphPane;

graphPane.GraphObjList.Add( box1 );
graphPane.GraphObjList.Add( box2 );
graphPane.GraphObjList.Add( box3 );


実行結果