파이썬 Matplotlib을 이용한 데이터 시각화 프로그래밍18 - 3D 플로팅2
Matplotlib을 이용한 3D 플로팅 예는 대부분 알려진 복잡한 수학식을 이용한 것입니다. 실제 데이터를 3D 플로팅으로 분석하는 경우 이런 복잡한 수학식이 아니라 데이터를 어떻게 표현하고 나타낼지에 관한 아이디어가 중요한 것이 되겠죠.
이번 포스팅에서는 아래와 같은 것들이 어떻게 표현되는지에 대해 소개합니다.
- Surface 플로팅
- Try-Surface 플로팅
아래 예제들은 Matplotlib 문서에 제시되어 있는 것들이며, 대부분이 3차원 좌표를 설정한 후 3D 플로팅을 위한 수학방정식을 파이썬으로 구현하고, 이 방정식으로 구한 x, y, z값들을 3차원 좌표상에 그리되 표면을 특정한 색상으로 칠하거나 삼각형으로 채워서 나타내는 방법을 보여줍니다.
코드가 수학식이라 해석이 까다롭기 때문에 그냥 이런식으로 3D 플로팅을 하는구나 하고 넘어가시기 바랍니다. 다만 Suface 플로팅과 Tri-Surface 플로팅을 위해 활용되는 함수들은 눈여겨 보시기 바라구요..
Surface 플로팅
Tri-Surface 플로팅
[출처] 데이터 시각화 프로그래밍18 - 3D 플로팅2|작성자 옥수별
'연구개발 > 데이터시각화' 카테고리의 다른 글
데이터 시각화 프로그래밍20 - 3D플로팅4 (0) | 2017.12.14 |
---|---|
데이터 시각화 프로그래밍19 - 3D 플로팅3 (0) | 2017.12.14 |
데이터 시각화 프로그래밍17 - 3D 플로팅1 (0) | 2017.12.14 |
데이터 시각화 프로그래밍16 - Matplotlib 애니메이션 (0) | 2017.12.14 |
데이터 시각화 프로그래밍15 - 서브플롯 활용하기 (0) | 2017.12.14 |