본문 바로가기
파이썬 수학

[파이썬 수학] 원 그리기 ③ - matplotlib 활용

by 데이터 큐레이터 2019. 8. 6.

이번 에는 수학, 과학 분야에서 그래프를 그릴 때 즐겨 활용되는 matplotlib 패키지를 소개합니다. matplotlib의 pyplot 모듈을 사용합니다. 원을 나타내는 정보, 축의 크기와 비율 등을 정해 줍니다.

 

 

import matplotlib.pyplot as plt

circle_center = (0, 0)    # 원의 중심
circle_radius = 7.5       # 원의 반지름

# 원의 객체 c 생성 (색채우기: 흰색, 둘레: 파란색)
c = plt.Circle(circle_center, circle_radius, fc='w', ec='b')

# 축 설정
a = plt.axes(xlim=(-10, 10), ylim=(-10, 10))
a.add_patch(c)         # 원의 객체 c를 패치
a.set_aspect('equal')  # X, Y축 1:1 비율로 설정

plt.show()   # 그래프 그리기

 

X축 (-10, 10), Y축 (-10, 10)의 평면 위에 반지름 7.5인 원을 그립니다. 이때 원은 파란색 선으로 나타내고,
원의 내부는 흰색으로 채우도록 설정됩니다.

 

댓글