Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Jupyter Notebook에서 3D 플롯을 대화형으로 만들기(Python 및 Matplotlib)

<시간/>

이 기사에서는 Jupyter Notebook을 사용하여 3D 플롯을 대화형으로 만드는 방법을 보여주는 프로그램 코드를 사용할 수 있습니다.

단계

  • 새 그림을 만들거나 기존 그림을 활성화하세요.

  • 기본 nrows 및 ncols가 1, projection='3d"인 subplots 방법을 사용하여 fig 및 ax 변수를 생성합니다.

  • np.cos 및 np.sin 함수를 사용하여 x, y 및 z를 가져옵니다.

  • x, y, z 및 color="red"를 사용하여 3D 와이어프레임을 플로팅합니다.

  • 현재 축에 제목을 설정합니다.

  • 그림을 보려면 plt.show() 메서드를 사용하십시오.

예시

import matplotlib.pyplot as plt
import numpy as np
fig = plt.figure()
ax = fig.add_subplot(111, projection='3d')
u, v = np.mgrid[0:2 * np.pi:30j, 0:np.pi:20j]
x = np.cos(u) * np.sin(v)
y = np.sin(u) * np.sin(v)
z = np.cos(v)
ax.plot_wireframe(x, y, z, color="red")
ax.set_title("Sphere")
plt.show()

출력

Jupyter Notebook에서 3D 플롯을 대화형으로 만들기(Python 및 Matplotlib)