ホームページ  >  記事  >  バックエンド開発  >  Pythonで長方形を描く方法

Pythonで長方形を描く方法

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼オリジナル
2019-06-25 17:15:2110875ブラウズ

Pythonで長方形を描く方法

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。