mpl_toolkits.mplot3d.art3d.Poly3DCollection #

클래스 mpl_toolkits.mplot3d.art3d. Poly3DCollection ( verts , * args , zsort = 'average' , ** kwargs ) [출처] #

베이스:PolyCollection

3D 폴리곤 모음입니다.

메모

3D 폴리곤 채우기

다각형이 평면이 아니면 3D 다각형의 닫힌 표면에 대한 간단한 정의가 없습니다.

실제로 Matplotlib는 다각형의 2D 투영을 채웁니다. 이것은 평면 폴리곤에 대해서만 올바른 채우기 모양을 제공합니다. 다른 모든 다각형의 경우 투영에서 다각형의 가장자리가 교차하는 방향을 찾을 수 있습니다. 이로 인해 3D 영역이 잘못 시각화됩니다.

plot_trisurf채워진 영역이 필요한 경우 삼각 측량을 생성하여 일관된 표면을 생성하는 를 통해 생성하는 것이 좋습니다 .

매개변수 :
(N, 3) 배열과 같은 verts 목록

각 요소는 다각형을 일련의 N_i점 으로 설명합니다 .(x, y, z)

zsort {'평균', '최소', '최대'}, 기본값: '평균'

z 순서의 계산 방법입니다. 자세한 내용 set_zsort은 참조하십시오.

*인수, **kwargs

다른 모든 매개변수는 로 전달됩니다 PolyCollection.

메모

이 클래스는 _facecolors 및 _edgecolors 속성을 사용하여 약간의 마법을 수행합니다.

do_3d_projection ( ) [출처] #

이 개체에 대한 3D 프로젝션을 수행합니다.

get_edgecolor ( ) [출처] #
get_facecolor ( ) [출처] #
get_vector ( 세그먼트 3d ) [소스] #

프로젝션을 위해 포인트를 최적화합니다.

set ( * , agg_filter=<UNSET> , alpha=<UNSET> , animated=<UNSET> , antialiased=<UNSET> , array=<UNSET> , capstyle=<UNSET> , clim=<UNSET> , clip_box=<UNSET > , clip_on=<UNSET> , clip_path=<UNSET> , cmap=<UNSET> , color=<UNSET> , edgecolor=<UNSET> , facecolor=<UNSET> , gid=<UNSET> , hatch=<UNSET> , in_layout=<설정 해제> ,조인스타일=<설정 해제> ,label=<UNSET> , linestyle=<UNSET> , linewidth=<UNSET> , mouseover=<UNSET> , norm=<UNSET> , offset_transform=<UNSET> , offsets=<UNSET> , path_effects=<UNSET> , paths= <UNSET> , picker=<UNSET> , pickradius=<UNSET> , rasterized=<UNSET> , sizes=<UNSET> , sketch_params=<UNSET> , snap=<UNSET> , sort_zpos=<UNSET> , transform=<UNSET > , url=<설정 해제> ,urls=<설정 해제> , verts=<설정 해제>, verts_and_codes=<UNSET> , visible=<UNSET> , zorder=<UNSET> , zsort=<UNSET> ) [소스] #

한 번에 여러 속성을 설정합니다.

지원되는 속성은

재산

설명

agg_filter

(m, n, 3) 부동 소수점 배열과 dpi 값을 사용하고 (m, n, 3) 배열과 이미지의 왼쪽 하단에서 두 오프셋을 반환하는 필터 함수

alpha

알려지지 않은

animated

부울

antialiased또는 aa 또는 앤티앨리어싱

부울 또는 부울 목록

array

배열형 또는 없음

capstyle

CapStyle또는 {'butt', 'projecting', 'round'}

clim

(vmin: 플로트, vmax: 플로트)

clip_box

Bbox

clip_on

부울

clip_path

패치 또는 (경로, 변환) 또는 없음

cmap

Colormap또는 str 또는 없음

color

rgba 튜플의 색상 또는 목록

edgecolor또는 ec 또는 edgecolors

알려지지 않은

facecolor또는 facecolors 또는 fc

알려지지 않은

figure

Figure

gid

str

hatch

{'/', '\', '|', '-', '+', 'x', 'o', 'O', '.', '*'}

in_layout

부울

joinstyle

JoinStyle또는 {'마이터', '라운드', '베벨'}

label

물체

linestyle또는 대시 또는 선 스타일 또는 ls

str 또는 튜플 또는 그 목록

linewidth또는 선폭 또는 lw

플로트 또는 플로트 목록

mouseover

부울

norm

Normalize또는 str 또는 없음

offset_transform또는 트랜스오프셋

알려지지 않은

offsets

(N, 2) 또는 (2,) 배열형

path_effects

AbstractPathEffect

paths

배열과 같은 목록

picker

None 또는 bool 또는 float 또는 호출 가능

pickradius

알려지지 않은

rasterized

부울

sizes

ndarray 또는 없음

sketch_params

(스케일: float, 길이: float, 임의성: float)

snap

부울 또는 없음

sort_zpos

알려지지 않은

transform

Transform

url

str

urls

str 또는 None 목록

verts

알려지지 않은

verts_and_codes

알려지지 않은

visible

부울

zorder

뜨다

zsort

{'평균', '최소', '최대'}

set_3d_properties ( ) [소스] #
set_alpha ( 알파 ) [소스] #

블렌딩에 사용되는 알파 값을 설정합니다. 모든 백엔드에서 지원되지는 않습니다.

매개변수 :
알파 배열 유사 또는 스칼라 또는 없음

모든 값은 0-1 범위 내에 있어야 합니다. 마스킹된 값과 nan은 지원되지 않습니다.

set_edgecolor ( 색상 ) [소스] #

컬렉션의 edgecolor를 설정합니다.

매개변수 :
c 색상 또는 색상 목록 또는 '얼굴'

컬렉션 가장자리 색상입니다. 시퀀스인 경우 패치가 순환합니다. '얼굴'인 경우 얼굴색을 일치시킵니다.

set_facecolor ( 색상 ) [출처] #

컬렉션의 페이스 컬러를 설정합니다. c 는 색상(모든 패치가 동일한 색상을 가짐) 또는 일련의 색상일 수 있습니다. 시퀀스인 경우 패치는 시퀀스를 순환합니다.

c 가 'none'이면 패치가 채워지지 않습니다 .

매개변수 :
c 색상 또는 색상 목록
set_sort_zpos ( val ) [소스] #

z 정렬에 사용할 위치를 설정합니다.

set_verts ( verts , closed = True ) [소스] #

3D 정점을 설정합니다.

set_verts_and_codes ( verts , 코드 ) [출처] #

경로 코드로 3D 정점을 설정합니다.

set_zsort ( zsort ) [소스] #

z-order의 계산 방법을 설정합니다.

매개변수 :
zsort {'평균', '최소', '최대'}

뷰어의 좌표계에서 정점의 z 좌표에 적용되어 z 순서를 결정하는 함수입니다.

# 을 사용하는 예mpl_toolkits.mplot3d.art3d.Poly3DCollection

3D 표면도의 사용자 지정 음영기복

3D 표면도의 사용자 지정 음영기복

3D 표면도의 사용자 지정 음영기복
동일한 *그림*의 2D 및 3D *축*

동일한 그림의 2D 및 3D 축

동일한 *그림*의 2D 및 3D *축*
3D 선 그래프 아래에 채울 다각형 생성

3D 선 그래프 아래에 채울 다각형 생성

3D 선 그래프 아래에 채울 다각형 생성
서브플롯으로 3D 플롯

서브플롯으로 3D 플롯

서브플롯으로 3D 플롯
3D 표면(컬러맵)

3D 표면(컬러맵)

3D 표면(컬러맵)
3D 표면(바둑판)

3D 표면(바둑판)

3D 표면(바둑판)