Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Matplotlib에서 원 안에 사각형을 그리는 방법은 무엇입니까?

<시간/>

matplotlib에서 원 안에 사각형을 그리려면 다음 단계를 수행할 수 있습니다. -

  • 그림 을 사용하여 새 그림을 만들거나 기존 그림을 활성화합니다. 방법.

  • 현재 축에 서브플롯을 추가합니다.

  • Rectangle()을 사용하여 사각형과 원 인스턴스 만들기 및 Circle() 수업.

  • 축에 패치를 추가합니다.

  • xlim() 을 사용하여 x 및 y축 크기 조정 및 ylim() 방법.

  • 그림을 표시하려면 show() 를 사용하십시오. 방법.

예시

matplotlib에서 matplotlib 가져오기 pyplot을 plt로 가져오기, patchplt.rcParams["Figure.figsize"] =[7.00, 3.50]plt.rcParams["Figure.autolayout"] =Truefig =plt.Figure()ax =fig.add_subplot (111)rect1 =patch.Rectangle((-2, -2), 4, 2, color='yellow')circle1 =matplotlib.patches.Circle((0, 0), 반경=3, color='빨간색' )ax.add_patch(circle1)ax.add_patch(rect1)plt.xlim([-5, 5])plt.ylim([-5, 5])plt.axis('같음')plt.show() 

출력

Matplotlib에서 원 안에 사각형을 그리는 방법은 무엇입니까?