>백엔드 개발 >파이썬 튜토리얼 >파이썬으로 직사각형을 그리는 방법

파이썬으로 직사각형을 그리는 방법

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼원래의
2019-06-25 17:15:2111047검색

파이썬으로 직사각형을 그리는 방법

파이썬에서 직사각형을 그리는 방법은 무엇입니까? 아래에서 구체적인 단계를 설명하겠습니다.

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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.