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中文網其他相關文章!