首頁 >後端開發 >Python教學 >python怎麼畫矩形

python怎麼畫矩形

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼原創
2019-06-25 17:15:2111046瀏覽

python怎麼畫矩形

python怎麼畫矩形?以下跟大家講解具體的步驟:

plt的Rectangle參數:

第一個參數是座標(x,y),也就是矩形的繪圖的起點座標,這個起點座標不是一味地從左下角開始畫,而是對應整個圖中座標原點,即(0,0)。

第二個參數是矩形寬度

第三個參數是矩形高度

注意:在fast 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()

第二種程式碼:

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()

目前的圖表和子圖可以使用plt.gcf()和plt.gca()取得,分別表示Get Current Figure和Get Current Axes。在pyplot模組中,許多函數都是對目前的Figure或Axes物件進行處理,比如說:plt.plot()實際上會透過plt.gca()獲得當前的Axes物件ax,然後再呼叫ax.plot( )方法實現真正的繪圖。

以上是python怎麼畫矩形的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn