matplotlib를 이용해 3D plot의 앵글을 바꾸는 방법입니다. 3D는 입체라서 여러면이 존재하는데 회전을 시켜가며 보는게 가장 정확하게 그림을 보는거지만 matplotlib는 정적인 그림이라 한면만 보여줍니다. 그래서 앵글을 바꿔서 보여주는 방식으로 되어 있습니다. view_init()를 쓰면 간단히 되어서 이번 포스팅은 굉장히 짧지 않을까 싶습니다. 이전 포스팅에서 3D plot을 그려보았는데 이번엔 다른 면을 보기 위해 각도를 바꾸겠습니다. view_init의 파라미터부터 보면 다음과 같습니다. view_init(elev=None , azim=None) elev : elevation을 약자로 쓴것으로 z plane의 각도를 의미. 입력한 각도대로 위 아래로 변화함. azim : azimuth..
matplotlib를 이용해 3D 그래프를 그려보겠습니다. 분야에 따라서 많이 쓰이는 곳도 있고 아닌 곳도 있지만 여러모로 유용하게 쓸 수 있는 툴입니다. 더 좋은 모듈이 있지만 파이썬의 기본 모듈로 그릴 수 있는 것도 좋을 것 같아서 공유의 의미로 포스팅을 할까 합니다. 3차원 그래프를 그리는 것이니 3차원 좌표가 필요합니다. 3차원 좌표를 바로 만들어서 할 수도 있고 함수에 의해 데이터가 이루어진다면 z=f(x,y) 으로 여기고 그에 맞게 데이터를 맞춰주면 됩니다. 함수에 의해 움직이는 데이터를 가지고 해보겠습니다. import numpy as np x = np.linspace(50,150,24) y = np.linspace(0.5,2.5,24) x,y = np.meshgrid(x,y) z..
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.