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

임의의 데이터를 사용하여 Matplotlib로 4D 플롯을 만드는 방법은 무엇입니까?

<시간/>

4D 플롯을 만들기 위해 x, y, z 및 c 표준 데이터 포인트를 만들 수 있습니다. 새 그림을 만들거나 기존 그림을 활성화하세요.

단계

  • Figure() 사용 도형을 생성하거나 기존 도형을 활성화하는 방법입니다.

  • 서브플롯 배열의 일부로 그림을 추가하십시오.

  • numpy를 사용하여 x, y, z 및 c 데이터 포인트를 만듭니다.

  • 산점 을 사용하여 산점도 만들기 방법.

  • 그림을 표시하려면 show() 를 사용하십시오. 방법.

예시

from matplotlib import pyplot as plt
import numpy as np
plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True
fig = plt.figure()
ax = fig.add_subplot(111, projection='3d')
x = np.random.standard_normal(100)
y = np.random.standard_normal(100)
z = np.random.standard_normal(100)
c = np.random.standard_normal(100)
img = ax.scatter(x, y, z, c=c, cmap='YlOrRd', alpha=1)
plt.show()

출력

임의의 데이터를 사용하여 Matplotlib로 4D 플롯을 만드는 방법은 무엇입니까?