ボックスを使用すれば、グラフ上の任意の位置に四角形を描画できます。
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 );
実行結果