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

Python 및 Matplotlib를 사용하여 3D 산점도에서 알파 값 제어

<시간/>

Python 및 Matplotlib를 사용하여 3D 산점도에서 알파 값을 제어하기 위해 facecolor 및 edgecolors 값을 설정할 수 있습니다.

  • 그림 크기를 설정하고 서브플롯 사이 및 주변 여백을 조정합니다.
  • Figure()를 사용하여 새 Figure 생성 또는 기존 Figure 활성화 방법.
  • '~.axes.Axes' 추가 하위 플롯 배열의 일부로 그림에.
  • numpy를 사용하여 x, y 및 z 데이터 포인트를 생성합니다.
  • scatter()를 사용하여 x, y 및 z 점 플롯 방법.
  • 얼굴색 설정 및 가장자리 색상
  • 그림을 표시하려면 show()를 사용하세요. 방법.

예시

import numpy as np
import matplotlib.pyplot as plt
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
fig = plt.figure()
ax = fig.add_subplot(projection='3d')
x = np.random.sample(20)
y = np.random.sample(20)
z = np.random.sample(20)
s = ax.scatter(x, y, z, c="r")
s._set_facecolors, s._set_edgecolors = s.set_facecolors, s.set_edgecolors
plt.show()

출력

Python 및 Matplotlib를 사용하여 3D 산점도에서 알파 값 제어