파이썬에서 직사각형을 그리는 방법은 무엇입니까? 아래에서 구체적인 단계를 설명하겠습니다.
plt의 직사각형 매개변수:
첫 번째 매개변수는 직사각형 그리기의 시작점 좌표인 좌표(x, y)입니다. 이 시작점 좌표는 단순히 그리기를 시작하는 것이 아닙니다. 대신, 전체 그림의 좌표 원점인 (0, 0)에 해당합니다.
두 번째 매개변수는 직사각형 너비
세 번째 매개변수는 직사각형 높이
참고: 빠른 rcnn 코드에서는 이미지에 roi 상자가 그려지고 이미지의 원점은 왼쪽 상단에 있습니다. 하지만 좌표축은 원점이 왼쪽 하단에 있으므로 Rectangle의 매개변수가 완전히 동일하더라도 이미지와 좌표축에서는 다르게 그려집니다.
관련 추천: "Python Video Tutorial"
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()
현재 차트와 하위 그림은 각각 Get Current Figure 및 Get Current Axes를 나타내는 plt.gcf() 및 plt.gca()를 사용하여 얻을 수 있습니다. pyplot 모듈에서는 많은 함수가 현재 Figure 또는 Axes 객체를 처리합니다. 예를 들어 plt.plot()은 실제로 plt.gca()를 통해 현재 Axes 객체 ax를 얻은 다음 ax.plot( ) 메서드를 호출하여 실제 객체를 얻습니다. 그림.
위 내용은 파이썬으로 직사각형을 그리는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!