> 백엔드 개발 > 파이썬 튜토리얼 > 파이썬으로 3D 그림을 그릴 수 있나요?

파이썬으로 3D 그림을 그릴 수 있나요?

爱喝马黛茶的安东尼
풀어 주다: 2019-06-19 09:29:48
원래의
4275명이 탐색했습니다.

3D 그래픽은 데이터 분석, 데이터 모델링, 그래픽, 이미지 처리 등의 분야에서 널리 사용됩니다. 직선(곡선), 3D 텍스트 등

파이썬으로 3D 그림을 그릴 수 있나요?

준비 작업:

파이썬으로 3D 그래픽을 그리려면 여전히 일반적으로 사용되는 그리기 모듈인 matplotlib를 사용하지만 mpl_toolkits 툴킷을 설치해야 합니다. 설치 방법은 다음과 같습니다. Python에 Scripts 폴더를 입력합니다. Windows 명령줄을 사용하여 설치 디렉터리 실행: pip install --upgrade matplotlib; Linux 환경에서 직접 이 명령을 실행합니다.

이 모듈을 설치한 후 mpl_tookits에서 mplot3d 클래스를 호출하여 3D 그래픽을 그릴 수 있습니다.

관련 추천: "python 비디오 튜토리얼"

다음은 구를 그리는 과정을 예로 들어봅니다

1. 3D 표면 모양 그리기

from mpl_toolkits.mplot3d import Axes3D
import matplotlib.pyplot as plt
import numpy as np
  
fig = plt.figure()
ax = fig.add_subplot(111, projection='3d')
  
# Make data
u = np.linspace(0, 2 * np.pi, 100)
v = np.linspace(0, np.pi, 100)
x = 10 * np.outer(np.cos(u), np.sin(v))
y = 10 * np.outer(np.sin(u), np.sin(v))
z = 10 * np.outer(np.ones(np.size(u)), np.cos(v))
  
# Plot the surface
ax.plot_surface(x, y, z, color='b')
  
plt.show()
로그인 후 복사

구형 표면, 결과는 다음과 같습니다.

파이썬으로 3D 그림을 그릴 수 있나요?

위 내용은 파이썬으로 3D 그림을 그릴 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿