본문 바로가기
파이썬

파이썬 matplotlib에서만 테두리가있는 사각형 그리기

by º기록 2020. 12. 24.
반응형


from matplotlib import pyplot as plt
from matplotlib.patches import Rectangle
someX, someY = 0.5, 0.5
plt.figure()
currentAxis = plt.gca()
currentAxis.add_patch(Rectangle((someX - .1, someY - .1), 0.2, 0.2,alpha=1))
plt.show()

다음을 제공합니다. 여기에 이미지 설명 입력

하지만 내가 원하는 것은 파란색 테두리 만 있고 그 내부가 투명하도록 사각형입니다. 어떻게 할 수 있습니까?

 

해결 방법

 

facecolor 를 문자열 'none'(python None 아님)으로 설정하면됩니다.

from matplotlib import pyplot as plt
from matplotlib.patches import Rectangle
someX, someY = 0.5, 0.5
fig,ax = plt.subplots()
currentAxis = plt.gca()
currentAxis.add_patch(Rectangle((someX - 0.1, someY - 0.1), 0.2, 0.2,
                      alpha=1, facecolor='none'))

 

참조 페이지 https://stackoverflow.com/questions/21445005

 

 

반응형

댓글