반응형

파이썬 Matplotlib을 이용한 데이터 시각화 프로그래밍19 - 3D 플로팅3



이번에는 3차원 좌표에서 그려진 surface에서 같은 값들을 연결한 등가선(Contour)을 표현하는 방법에 대해 알아보겠습니다. Contour에는 같은 높이를 이어서 만든 등고선, 같은 압력을 이어서 만든 등압선, 같은 온도를 이어서 만든 등온선 등 다양한 종류가 있습니다.


Matplotlib은 다양한 형태로 Contour를 아래와 같은 다양한 방법으로 그려주는 기능을 제공합니다.


  • 3차원 좌표에 단순히 Contour를 그려줌
  • Contour를 3차원 형태의 띠로 표현해줌
  • Contour를 3차원 형태의 면으로 표현해줌
  • xy, yz, zx 평면에서 바라볼 때의 Contour를 각 평면에 투사하여 표현해줌


자 그러면 실제 코드를 보고, 이해를 해보시면 됩니다. 아래 제시된 코드는 모두 Matplotlib 예제에서 가져온 것입니다.



Contour 플로팅







Filled Contour 플로팅




반응형

+ Recent posts