[파이썬 수학] matplotlib 패치(patches)로 기하학적 형상 그려보기


[파이썬 수학] matplotlib 패치(patches)로 기하학적 형상 그려보기

이번에는 matplotlib의 패치(patches)를 이용해서 기하학적 형상을 그려보자. 이와 같은 각각의 기하학적 형상을 '패치(patches)'라고 하는데 프랙탈(fractal)을 이용해서 복잡한 기하학적 형상이나 모양을 간단한 수학 공식으로부터 발생시켜서 그릴 수 있다. 예를 들어서 그래프에 원을 하나 추가하려면 원의 직경과 중심을 설정한다. 이 방법은 지금까지 점을 그리기 위해 x와 y 좌표를 설정한 맷플롯립 사용법과는 확연하게 차이가 난다. 패치의 특성을 사용하는 프로그램을 작성하기 전에 맷플롯립 그래프를 생성하는 방법을 따로 이해할 필요가 있다. 다음 코드에서 맷플롯립을 통해 (1, 1), (2, 2), (3, 3) 좌표를 표시해 보자. >>> import matplotlib.pyplot as plt >>> x = [1, 2, 3] >>> y = [1, 2, 3] >>> plt.plot(x, y) [<matplotlib.lines.Line2D object at 0x7fea...


#animation #matplotlib #python #기하학 #애니메이션 #원그리기 #파이썬

원문링크 : [파이썬 수학] matplotlib 패치(patches)로 기하학적 형상 그려보기