Python で四角形を描画するにはどうすればよいですか?以下に具体的な手順を説明します。
plt の Rectangle パラメータ:
最初のパラメータは座標 (x, y) で、これは長方形の始点座標です。この開始点 座標は左下隅からやみくもに描画されるのではなく、図全体の座標の原点 (0, 0) に対応します。
2 番目のパラメータは長方形の幅です。
3 番目のパラメータは長方形の高さです。
注: 高速 rcnn コードでは、roi ボックスは次のように描画されます。画像では、画像の原点は左上隅にありますが、座標軸の原点は左下隅にあるため、Rectangle内のパラメータがまったく同じであっても、画像と座標軸が違います。
関連する推奨事項: 「Python ビデオ チュートリアル 」
plt.axis('off') は座標軸を表示しないことを意味します
最初のコード:
import matplotlib.pyplot as plt fig = plt.figure() ax = fig.add_subplot(111) rect = plt.Rectangle((0.1,0.1),0.5,0.3) ax.add_patch(rect) plt.show()
2 番目のコード:
import matplotlib.pyplot as plt fig = plt.figure() #创建图 ax = fig.add_subplot(111) #创建子图 plt.gca().add_patch(plt.Rectangle((0.1,0.1),0.5,0.3)) plt.show()
現在のチャートとサブグラフは、Get Current Figure と Get Current を表す plt.gcf() と plt.gca() を使用して取得できます。それぞれ軸。 pyplot モジュールでは、多くの関数が現在の Figure または Axes オブジェクトを処理します。例: plt.plot() は、実際には plt.gca() を通じて現在の Axes オブジェクト ax を取得し、次に ax.plot( ) メソッドを呼び出して実際の値を取得します。描画。
以上がPythonで長方形を描く方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。