반응형
파이썬 Matplotlib을 이용한 데이터 시각화 프로그래밍19 - 3D 플로팅3
이번에는 3차원 좌표에서 그려진 surface에서 같은 값들을 연결한 등가선(Contour)을 표현하는 방법에 대해 알아보겠습니다. Contour에는 같은 높이를 이어서 만든 등고선, 같은 압력을 이어서 만든 등압선, 같은 온도를 이어서 만든 등온선 등 다양한 종류가 있습니다.
Matplotlib은 다양한 형태로 Contour를 아래와 같은 다양한 방법으로 그려주는 기능을 제공합니다.
- 3차원 좌표에 단순히 Contour를 그려줌
- Contour를 3차원 형태의 띠로 표현해줌
- Contour를 3차원 형태의 면으로 표현해줌
- xy, yz, zx 평면에서 바라볼 때의 Contour를 각 평면에 투사하여 표현해줌
자 그러면 실제 코드를 보고, 이해를 해보시면 됩니다. 아래 제시된 코드는 모두 Matplotlib 예제에서 가져온 것입니다.
Contour 플로팅
Filled Contour 플로팅
[출처] 데이터 시각화 프로그래밍19 - 3D 플로팅3|작성자 옥수별
반응형
'연구개발 > 데이터시각화' 카테고리의 다른 글
지진 지역 지도에 표시하기1 (0) | 2017.12.14 |
---|---|
데이터 시각화 프로그래밍20 - 3D플로팅4 (0) | 2017.12.14 |
데이터 시각화 프로그래밍18 - 3D 플로팅2 (0) | 2017.12.14 |
데이터 시각화 프로그래밍17 - 3D 플로팅1 (0) | 2017.12.14 |
데이터 시각화 프로그래밍16 - Matplotlib 애니메이션 (0) | 2017.12.14 |