mpl_toolkits.mplot3d.axes3d.Axes3D #

클래스 mpl_toolkits.mplot3d.axes3d. Axes3D ( fig , rect = None , * args , elev = 30 , azim = -60 , roll = 0 , sharez = None , proj_type = 'persp' , box_aspect = None , computed_zorder = True , focal_length = None , ** kwargs ) [출처] #

베이스:Axes

3D 축 객체.

매개변수 :
무화과 그림

부모 그림.

직사각형 튜플(왼쪽, 아래쪽, 너비, 높이), 기본값: 없음.

축 위치입니다 .(left, bottom, width, height)

고도 플로트, 기본값: 30

앙각(도)은 평면 위의 위치에 해당하는 양의 각도로 카메라를 xy 평면 위와 아래로 회전시킵니다.

azim float, 기본값: -60

방위각(도)은 z축을 기준으로 카메라를 회전하며 오른손잡이 회전에 해당하는 양의 각도입니다. 즉, 양의 방위각은 +x축을 따라 +y축을 향하는 위치에서 원점을 중심으로 카메라를 회전시킵니다.

플로트, 기본값: 0

롤 각도(도)는 보기 축을 중심으로 카메라를 회전시킵니다. 양의 각도는 카메라를 시계 방향으로 회전시켜 장면을 시계 반대 방향으로 회전시킵니다.

sharez Axes3D, 옵션

z 제한을 공유할 다른 축.

proj_type {'persp', '오르토'}

프로젝션 유형, 기본 'persp'.

box_aspect 3-튜플 부동 소수점, 기본값: 없음

표시 단위의 축 길이 비율이 x:y:z가 되도록 Axes3D의 물리적 치수를 변경합니다. 없음인 경우 기본값은 4:4:3입니다.

computed_zorder 부울, 기본값: True

ArtistTrue이면 보기 방향을 따라 s 의 평균 위치를 기준으로 그리기 순서가 계산됩니다 . zorder 속성 을 사용하여 아티스트가 서로 위에 그려지는 순서를 수동으로 제어하려면 False로 설정하십시오 . 자동 주문이 원하는 결과를 생성하지 않는 경우 미세 조정에 사용할 수 있습니다. 그러나 수동 zorder는 제한된 시야각에서만 정확하다는 점에 유의하십시오. 사용자가 그림을 회전하면 특정 각도에서 잘못 보입니다.

auto_add_to_figure 부울, 기본값: 거짓

Matplotlib 3.4 이전에 Axes3D는 초기화 시 호스트 Figure에 자신을 추가했습니다. 다른 Axes 클래스는 이 작업을 수행하지 않습니다.

이 동작은 3.4에서 더 이상 사용되지 않으며 기본값은 3.6에서 False로 변경되었습니다. 키워드는 문서화되지 않으며 False가 아닌 값은 3.7에서 오류가 됩니다.

focal_length float, 기본값: 없음

프로젝션 유형이 'persp'인 경우 가상 카메라의 초점 거리입니다. 0보다 커야 합니다. 없음인 경우 기본값은 1입니다. 투영 유형이 'ortho'인 경우 없음 또는 무한대(numpy.inf)로 설정해야 합니다. None이면 기본값은 무한대입니다. 초점 길이는 다음 방정식을 통해 원하는 시야에서 계산할 수 있습니다. focal_length = 1/tan(FOV/2)

**kwargs

기타 선택적 키워드 인수:

재산

설명

adjustable

{'박스', '데이터림'}

agg_filter

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

alpha

스칼라 또는 없음

anchor

(플로트, 플로트) 또는 {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}

animated

부울

aspect

{'auto', 'equal', 'equalxy', 'equalxz', 'equalz'}

autoscale_on

부울

autoscalex_on

알려지지 않은

autoscaley_on

알려지지 않은

autoscalez_on

알려지지 않은

axes_locator

Callable[[축, 렌더러], Bbox]

axisbelow

부울 또는 '라인'

box_aspect

플로트의 3-튜플 또는 None

clip_box

Bbox

clip_on

부울

clip_path

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

facecolor또는 fc

색깔

figure

Figure

frame_on

부울

gid

str

in_layout

부울

label

물체

mouseover

부울

navigate

부울

navigate_mode

알려지지 않은

path_effects

AbstractPathEffect

picker

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

position

[왼쪽, 아래쪽, 너비, 높이] 또는Bbox

proj_type

{'persp', '직교'}

prop_cycle

알려지지 않은

rasterization_zorder

부동 또는 없음

rasterized

부울

sketch_params

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

snap

부울 또는 없음

title

알려지지 않은

transform

Transform

url

str

visible

부울

xbound

알려지지 않은

xlabel

str

xlim또는 xlim3d

(아래: 플로트, 위: 플로트)

xlim3d

(아래: 플로트, 위: 플로트)

xmargin

-0.5보다 큰 float

xscale

알려지지 않은

xticklabels

알려지지 않은

xticks

알려지지 않은

ybound

알려지지 않은

ylabel

str

ylim또는 ylim3d

(아래: 플로트, 위: 플로트)

ylim3d

(아래: 플로트, 위: 플로트)

ymargin

-0.5보다 큰 float

yscale

알려지지 않은

yticklabels

알려지지 않은

yticks

알려지지 않은

zbound

알려지지 않은

zlabel

알려지지 않은

zlim또는 zlim3d

알려지지 않은

zmargin

-0.5보다 큰 float

zorder

뜨다

zscale

알려지지 않은

zticklabels

알려지지 않은

zticks

알려지지 않은

add_collection3d ( col , zs = 0 , zdir = 'z' ) [소스] #

플롯에 3D 컬렉션 개체를 추가합니다.

2D 컬렉션 유형은 개체를 수정하고 z 좌표 정보를 추가하여 3D 버전으로 변환됩니다.

지원되는 항목은 다음과 같습니다.

  • 폴리컬렉션

  • 라인 컬렉션

  • PatchCollection

add_contour_set ( cset , extend3d = False , stride = 5 , zdir = 'z' , offset = None ) [소스] #
add_contourf_set ( cset , zdir = 'z' , 오프셋 = 없음 ) [소스] #
apply_aspect ( 위치 = 없음 ) [소스] #

지정된 데이터 종횡비에 맞게 축을 조정합니다.

이에 따라 get_adjustable축 상자(위치) 또는 보기 제한이 수정됩니다. 전자의 경우 get_anchor위치에 영향을 미칩니다.

매개변수 :
위치 없음 또는 .Bbox

그렇지 않은 경우 None그림 내의 축 위치를 Bbox로 정의합니다. 자세한 내용 get_position 은 참조하십시오.

또한보십시오

matplotlib.axes.Axes.set_aspect

종횡비 처리에 대한 설명입니다.

matplotlib.axes.Axes.set_adjustable

필요한 종횡비를 달성하기 위해 축이 조정되는 방법을 설정합니다.

matplotlib.axes.Axes.set_anchor

여분의 공간이 있을 경우 위치를 설정합니다.

메모

이것은 각 축이 그려질 때 자동으로 호출됩니다. 그림이 그려지기 전에 축 위치 및/또는 보기 제한을 업데이트해야 하는 경우 직접 호출해야 할 수 있습니다.

auto_scale_xyz ( X , Y , Z = 없음 , had_data = 없음 ) [출처] #
autoscale ( enable = True , axis = 'both' , tight = None ) [source] #

간단한 축 보기 자동 크기 조정을 위한 편리한 방법입니다.

Axes.autoscale전체 문서는 참조하십시오 . 이 기능은 3D Axes에 적용되기 때문에 axis 를 'z'로 설정할 수도 있으며 axis 를 'both'로 설정하면 세 축 모두 자동 스케일됩니다.

autoscale_view ( tight = None , scalex = True , scaley = True , scalez = True ) [출처] #

데이터 제한을 사용하여 보기 제한을 자동 확장합니다.

Axes.autoscale_view전체 문서는 참조하십시오 . 이 함수는 3D 축에 적용되기 때문에 scalez 인수도 사용합니다.

bar ( 왼쪽 , 높이 , zs = 0 , zdir = 'z' , * 인수 , 데이터 = 없음 , ** kwargs ) [출처] #

2D 막대를 추가합니다.

매개변수 :
왼쪽 1D 배열과 유사

막대 왼쪽의 x 좌표입니다.

높이 1D 배열과 유사

막대의 높이입니다.

zs float 또는 1D 배열 유사

막대의 Z 좌표; 단일 값이 지정되면 모든 막대에 사용됩니다.

zdir {'x', 'y', 'z'}, 기본값: 'z'

2D 데이터를 플로팅할 때 z로 사용할 방향('x', 'y' 또는 'z').

데이터 인덱싱 가능 개체, 선택 사항

주어진 경우, 모든 매개변수는 문자열도 허용하며 , 이는 (예외가 발생하지 않는 한 s) 로 해석됩니다 .data[s]

**kwargs

다른 인수는 에 전달됩니다 matplotlib.axes.Axes.bar.

반환 :
mpl_toolkits.mplot3d.art3d.Patch3DCollection
bar3d ( x , y , z , dx , dy , dz , color = None , zsort = 'average' , shade = True , 광원 = None , * args , data = None , ** kwargs ) [출처] #

3D 막대 그래프를 생성합니다.

이 방법은 막대의 너비, 깊이, 높이 및 색상을 모두 고유하게 설정할 수 있는 3차원 막대 그래프를 생성합니다.

매개변수 :
x, y, z 배열형

막대의 앵커 포인트 좌표입니다.

dx, dy, dz float 또는 유사 배열

막대의 너비, 깊이 및 높이.

색상 의 색상 순서, 선택 사항

막대의 색상은 전체적으로 또는 개별적으로 지정할 수 있습니다. 이 매개변수는 다음과 같을 수 있습니다.

  • 단일 색상으로 모든 막대를 같은 색상으로 지정합니다.

  • 길이 N 막대의 색상 배열로 각 막대에 독립적으로 색상을 지정합니다.

  • 길이 6의 색상 배열로 막대의 면을 유사하게 색칠합니다.

  • 길이 6 * N 막대의 색상 배열로 각 면에 독립적으로 색상을 지정합니다.

구체적으로 상자의 면을 채색할 때 채색 순서는 다음과 같습니다.

  1. -Z(상자 바닥)

  2. +Z(상자 상단)

  3. -와이

  4. +Y

  5. -엑스

  6. +X

zsort str, 선택 사항

Z축 정렬 방식이 전달됨Poly3DCollection

음영 부울, 기본값: True

true인 경우 막대의 어두운 면을 음영 처리합니다(플롯의 광원에 따라).

광원LightSource

shade 가 True 일 때 사용할 광원 입니다.

데이터 인덱싱 가능 개체, 선택 사항

주어진 경우, 모든 매개변수는 문자열도 허용하며 , 이는 (예외가 발생하지 않는 한 s) 로 해석됩니다 .data[s]

**kwargs

추가 키워드 인수는 에 전달 Poly3DCollection됩니다.

반환 :
수집Poly3DCollection

막대를 나타내는 3차원 다각형 모음입니다.

can_pan ( ) [출처] #

이 Axes가 팬/줌 버튼 기능을 지원하는지 여부를 반환합니다.

Axes3d 객체는 팬/줌 버튼을 사용하지 않습니다.

can_zoom ( ) [출처] #

이 Axes가 확대/축소 상자 버튼 기능을 지원하는지 여부를 반환합니다.

Axes3D 객체는 확대/축소 상자 버튼을 사용하지 않습니다.

clabel ( * 인수 , ** kwargs ) [출처] #

현재 3D 축에 대해 구현되지 않았으며 None 을 반환합니다 .

지우기 ( ) [출처] #

축을 지웁니다.

contour ( X , Y , Z , * args , extend3d = False , stride = 5 , zdir = 'z' , offset = None , data = None , ** kwargs ) [소스] #

3D 등고선 플롯을 만듭니다.

매개변수 :
X, Y, Z 배열형,

입력 데이터. Axes.contour지원되는 데이터 셰이프는 를 참조하십시오 .

extend3d 부울, 기본값: 거짓

윤곽선을 3D로 확장할지 여부입니다.

보폭 정수

컨투어 확장을 위한 단계 크기입니다.

zdir {'x', 'y', 'z'}, 기본값: 'z'

사용 방향입니다.

오프셋 플로트, 옵션

지정된 경우 zdir에 수직인 평면의 이 위치에서 등고선의 투영을 플로팅합니다.

데이터 인덱싱 가능 개체, 선택 사항

주어진 경우, 모든 매개변수는 문자열도 허용하며 , 이는 (예외가 발생하지 않는 한 s) 로 해석됩니다 .data[s]

*인수, **kwargs

다른 인수는 에 전달됩니다 matplotlib.axes.Axes.contour.

반환 :
matplotlib.contour.QuadContourSet
contour3D ( X , Y , Z , * args , extend3d = False , stride = 5 , zdir = 'z' , offset = None , data = None , ** kwargs ) [소스] #

3D 등고선 플롯을 만듭니다.

매개변수 :
X, Y, Z 배열형,

입력 데이터. Axes.contour지원되는 데이터 셰이프는 를 참조하십시오 .

extend3d 부울, 기본값: 거짓

윤곽선을 3D로 확장할지 여부입니다.

보폭 정수

컨투어 확장을 위한 단계 크기입니다.

zdir {'x', 'y', 'z'}, 기본값: 'z'

사용 방향입니다.

오프셋 플로트, 옵션

지정된 경우 zdir에 수직인 평면의 이 위치에서 등고선의 투영을 플로팅합니다.

데이터 인덱싱 가능 개체, 선택 사항

주어진 경우, 모든 매개변수는 문자열도 허용하며 , 이는 (예외가 발생하지 않는 한 s) 로 해석됩니다 .data[s]

*인수, **kwargs

다른 인수는 에 전달됩니다 matplotlib.axes.Axes.contour.

반환 :
matplotlib.contour.QuadContourSet
contourf ( X , Y , Z , * 인수 , zdir = 'z' , 오프셋 = 없음 , 데이터 = 없음 , ** kwargs ) [출처] #

채워진 3D 등고선 플롯을 만듭니다.

매개변수 :
X, Y, Z 배열형

입력 데이터. Axes.contourf지원되는 데이터 셰이프는 를 참조하십시오 .

zdir {'x', 'y', 'z'}, 기본값: 'z'

사용 방향입니다.

오프셋 플로트, 옵션

지정된 경우 zdir에 수직인 평면의 이 위치에서 등고선의 투영을 플로팅합니다.

데이터 인덱싱 가능 개체, 선택 사항

주어진 경우, 모든 매개변수는 문자열도 허용하며 , 이는 (예외가 발생하지 않는 한 s) 로 해석됩니다 .data[s]

*인수, **kwargs

다른 인수는 에 전달됩니다 matplotlib.axes.Axes.contourf.

반환 :
matplotlib.contour.QuadContourSet
contourf3D ( X , Y , Z , * 인수 , zdir = 'z' , 오프셋 = 없음 , 데이터 = 없음 , ** kwargs ) [출처] #

채워진 3D 등고선 플롯을 만듭니다.

매개변수 :
X, Y, Z 배열형

입력 데이터. Axes.contourf지원되는 데이터 셰이프는 를 참조하십시오 .

zdir {'x', 'y', 'z'}, 기본값: 'z'

사용 방향입니다.

오프셋 플로트, 옵션

지정된 경우 zdir에 수직인 평면의 이 위치에서 등고선의 투영을 플로팅합니다.

데이터 인덱싱 가능 개체, 선택 사항

주어진 경우, 모든 매개변수는 문자열도 허용하며 , 이는 (예외가 발생하지 않는 한 s) 로 해석됩니다 .data[s]

*인수, **kwargs

다른 인수는 에 전달됩니다 matplotlib.axes.Axes.contourf.

반환 :
matplotlib.contour.QuadContourSet
convert_zunits ( z ) [출처] #

Axes의 아티스트의 경우 zaxis에 단위 지원이 있는 경우 zaxis 단위 유형을 사용하여 z 를 변환합니다.

disable_mouse_rotation ( ) [출처] #

3D 회전 및 확대/축소를 위해 마우스 버튼을 비활성화합니다.

속성 dist [소스] #
그리기 ( 렌더러 ) [소스] #

지정된 렌더러를 사용하여 아티스트(및 그 자식)를 그립니다.

아티스트가 보이지 않으면 효과가 없습니다( Artist.get_visible False 반환).

매개변수 :
렌더러 RendererBase하위 클래스.

메모

이 메서드는 Artist 하위 클래스에서 재정의됩니다.

errorbar ( x , y , z , zerr = 없음 , yerr = 없음 , xerr = 없음 , fmt = '' , barsabove = False , errorevery = 1 , ecolor = 없음 , elinewidth = 없음 , capsize = 없음 , capthick = 없음 , xlolims = 거짓 , xuplims= False , ylolims = False , yuplims = False , zlolims = False , zuplims = False , * , data = None , ** kwargs ) [출처] #

주위에 오차 막대가 있는 선 및/또는 마커를 그립니다.

x / y / z 는 데이터 위치를 정의하고 xerr / yerr / zerr 은 오차 막대 크기를 정의합니다. 기본적으로 이것은 데이터 표식/선과 오차 막대를 그립니다. 오류 막대만 그리려면 fmt='none'을 사용하십시오.

매개변수 :
x, y, z 플로트 또는 유사 배열

데이터 위치.

xerr, yerr, zerr float 또는 배열과 같은 모양, (N,) 또는 (2, N), 선택 사항

오차 막대 크기:

  • 스칼라: 모든 데이터 포인트에 대한 대칭 +/- 값.

  • shape(N,): 각 데이터 포인트에 대한 대칭 +/- 값.

  • shape(2, N): 각 막대에 대해 - 및 + 값을 분리합니다. 첫 번째 행에는 하위 오류가 포함되고 두 번째 행에는 상위 오류가 포함됩니다.

  • 없음 : 오류 표시줄이 없습니다.

모든 오류 배열은 양수 값 을 가져야 합니다.

fmt str, 기본값: ''

데이터 포인트/데이터 라인의 형식입니다. 자세한 내용 plot은 참조하십시오.

데이터 마커 없이 오류 막대를 플로팅하려면 'none'(대소문자 구분 안 함)을 사용하십시오.

ecolor 색상, 기본값: 없음

오류 막대 선의 색상입니다. 없음인 경우 마커를 연결하는 선의 색상을 사용합니다.

elinewidth float, 기본값: 없음

오차 막대 선의 선폭입니다. None이면 현재 스타일의 선폭이 사용됩니다.

전복 크기 부동, 기본값: rcParams["errorbar.capsize"](기본값: 0.0)

오류 막대 캡의 길이(포인트)입니다.

capthick 플로트, 기본값: 없음

키워드 인수 markeredgewidth 에 대한 별칭 (일명 mew ). 이 설정은 오류 막대 캡의 두께를 포인트 단위로 제어하는 ​​속성에 대한 보다 합리적인 이름입니다. 이전 버전과의 호환성을 위해 mew 또는 markeredgewidth 가 제공되면 capthick 를 재정의 합니다. 이는 향후 릴리스에서 변경될 수 있습니다.

barabool , 기본값: False

True인 경우 플롯 기호 위에 오차 막대를 플롯합니다. 기본값은 아래와 같습니다.

xlolims, ylolims, zlolims 부울, 기본값: False

이러한 인수는 값이 하한만 제공함을 나타내는 데 사용할 수 있습니다. 이 경우 이를 나타내기 위해 캐럿 기호가 사용됩니다. lims -인수는 스칼라이거나 오류와 같은 길이의 배열과 같은 것일 수 있습니다. 반전된 축으로 제한을 사용하려면 set_xlim또는 set_ylim전에 호출해야 합니다 errorbar. 까다로운 매개변수 이름에 유의하십시오. 예를 들어 ylolims 를 True로 설정하면 y 값이 True 값의 하한값 이므로 위쪽 을 가리키는 화살표만 그려집니다!

xuplims, yuplims, zuplims 부울, 기본값: 거짓

위와 동일하지만 상한을 제어하기 위한 것입니다.

오류모든 int 또는 (int, int), 기본값: 1

데이터의 하위 집합에 오류 막대를 그립니다. errorevery =N은 점(x[::N], y[::N], z[::N])에 오차 막대를 그립니다. errorevery =(start, N)은 포인트(x[start::N], y[start::N], z[start::N])에 오차 막대를 그립니다. 예를 들어 errorevery=(6, 3)은 (x[6], x[9], x[12], x[15], ...)의 데이터에 오류 막대를 추가합니다. 두 계열이 x축 값을 공유할 때 오차 막대가 겹치지 않도록 하는 데 사용됩니다.

반환 :
오차 목록

Line3DCollection오류 막대 줄이 각각 포함된 인스턴스 목록입니다 .

캡라인 목록

Line3D각각 캡라인 개체를 포함하는 인스턴스 목록입니다 .

한계 목록

Line3D상한 또는 하한이 있는 마커를 각각 포함하는 인스턴스 목록입니다 .

기타 매개변수 :
데이터 인덱싱 가능 개체, 선택 사항

주어진 경우, 다음 매개변수는 문자열도 허용하며 s, 이는 다음과 같이 해석됩니다 data[s](예외가 발생하지 않는 한).

x , y , z , xerr , yerr , zerr

**kwargs

errorbar 줄의 스타일을 지정하기 위한 다른 모든 키워드 인수가 전달 Line3DCollection됩니다.

( 소스 코드 , png )

../../_images/errorbar3d.png
format_coord ( xd , yd ) [소스] #

2D 뷰 좌표가 주어지면 3D 좌표를 추측하려고 시도합니다. 점에 가장 가까운 가장자리를 찾은 다음 점이 가장자리의 가장 가까운 점과 동일한 z 위치에 있다고 가정합니다.

format_zdata ( z ) [소스] #

포맷된 z 문자열을 반환 합니다. 이 함수 fmt_zdata는 호출 가능한 경우 속성을 사용하고, 그렇지 않으면 zaxis 주요 포맷터로 대체됩니다.

get_autoscalez_on ( ) [출처] #

zaxis가 자동 크기 조정되었는지 여부를 반환합니다.

get_axis_position ( ) [출처] #
get_frame_on ( ) [출처] #

3D 축 패널이 그려지는지 여부를 가져옵니다.

get_proj ( ) [출처] #

현재 보기 위치에서 투영 행렬을 만듭니다.

get_tightbbox ( 렌더러 = 없음 , call_axes_locator = True , bbox_extra_artists = 없음 , * , for_layout_only = False ) [출처] #

축과 해당 데코레이터(xlabel, 제목 등)를 포함하여 Axes의 타이트한 바운딩 박스를 반환합니다.

가지고 있는 아티스트 artist.set_in_layout(False)는 bbox에 포함되지 않습니다.

매개변수 :
렌더러 RendererBase서브클래스

그림을 그리는 데 사용할 렌더러(예: fig.canvas.get_renderer())

bbox_extra_artists 목록 Artist또는None

좁은 경계 상자에 포함할 아티스트 목록입니다. (기본값) 이면 NoneAxes의 모든 아티스트 자식이 타이트한 경계 상자에 포함됩니다.

call_axes_locator 부울, 기본값: True

call_axes_locator 가 이면 올바른 경계 상자를 가져오는 데 필요한 속성을 False호출하지 않습니다 . 호출자가 Axes bbox와 비교하여 tightbbox의 상대적 크기에만 관심이 있는 경우 사용할 수 있습니다._axes_locatorcall_axes_locator=False

for_layout_only 기본값: 거짓

경계 상자 에는 제목과 xlabel의 x 범위 또는 ylabel의 y 범위가 포함 되지 않습니다 .

반환 :
BboxBase

그림 픽셀 좌표의 경계 상자.

get_w_lims ( ) [출처] #

3D 세계 한계를 얻으십시오.

get_xlim ( ) [출처] #

x축 보기 제한을 반환합니다.

반환 :
왼쪽, 오른쪽 (플로트, 플로트)

데이터 좌표의 현재 x축 제한입니다.

또한보십시오

Axes.set_xlim
set_xbound,get_xbound
invert_xaxis,xaxis_inverted

메모

x축이 반전될 수 있으며 이 경우 왼쪽 값이 오른쪽 값 보다 큽니다 .

get_xlim3d ( ) [출처] #

에 대한 별칭 get_xlim.

get_ylim ( ) [출처] #

y축 보기 제한을 반환합니다.

반환 :
하단, 상단 (플로트, 플로트)

데이터 좌표의 현재 y축 제한입니다.

또한보십시오

Axes.set_ylim
set_ybound,get_ybound
invert_yaxis,yaxis_inverted

메모

y축이 반전될 수 있으며 이 경우 하단 값이 상단 값 보다 큽니다 .

get_ylim3d ( ) [출처] #

에 대한 별칭 get_ylim.

get_zaxis ( ) [출처] #

ZAxis( Axis) 인스턴스를 반환합니다 .

get_zbound ( ) [출처] #

오름차순으로 하한 및 상한 z축 경계를 반환합니다.

get_zgridlines ( ) [출처] #

zaxis의 그리드 선을 Line2Ds의 목록으로 반환합니다.

get_zlabel ( ) [출처] #

z 레이블 텍스트 문자열을 가져옵니다.

get_zlim ( ) [출처] #

3D z 제한을 가져옵니다.

get_zlim3d ( ) [출처] #

에 대한 별칭 get_zlim.

get_zmajorticklabels ( ) [출처] #

zaxis의 주요 눈금 레이블을 의 목록으로 반환합니다 Text.

get_zminorticklabels ( ) [출처] #

zaxis의 작은 눈금 레이블을 목록으로 반환합니다 Text.

get_zscale ( ) [출처] #

zaxis의 스케일을 반환합니다(str로).

get_zticklabels ( 마이너 = False , which = None ) [소스] #

zaxis의 눈금 레이블을 가져옵니다.

매개변수 :
마이너 부울

마이너 또는 메이저 눈금 레이블을 반환할지 여부입니다.

없음, ( ' 마이너', '메이저', '둘 다')

마이너 를 재정의 합니다.

반환할 눈금 레이블을 선택합니다.

반환 :
목록Text
get_zticklines ( 미성년자 = 거짓 ) [출처] #

zaxis의 틱 라인을 Line2Ds의 리스트로 반환합니다.

get_zticks ( * , 마이너 = 거짓 ) [소스] #

데이터 좌표에서 zaxis의 눈금 위치를 반환합니다.

위치는 현재 축 제한으로 잘리지 않으므로 출력에 표시되지 않는 위치가 포함될 수 있습니다.

매개변수 :
마이너 부울, 기본값: False

작은 눈금 방향을 반환하려면 True, 주요 눈금 방향을 반환하려면 False입니다.

반환 :
눈금 위치의 numpy 배열
그리드 ( 가시적 = True , ** kwargs ) [소스] #

3D 그리드를 설정/해제합니다.

메모

현재 이 기능은 와 동일하게 동작하지 않지만 axes.Axes.grid궁극적으로 해당 동작을 지원하기 위한 것입니다.

invert_zaxis ( ) [소스] #

z축을 반전시킵니다.

margins ( * margins , x = None , y = None , z = None , tight = True ) [출처] #

자동 크기 조정 마진을 설정하거나 검색합니다.

Axes.margins전체 문서는 참조하십시오 . 이 함수는 3D 축에 적용되기 때문에 z 인수도 사용하고 를 반환합니다 .(xmargin, ymargin, zmargin)

mouse_init ( rotate_btn = 1 , zoom_btn = 3 ) [소스] #

3D 회전 및 확대/축소를 위해 마우스 버튼을 설정합니다.

매개변수 :
rotate_btn 정수 또는 정수 목록, 기본값: 1

축의 3D 회전에 사용할 마우스 버튼입니다.

zoom_btn 정수 또는 정수 목록, 기본값: 3

3D 축을 확대/축소하는 데 사용할 마우스 버튼입니다.

이름 = '3d' #
플롯 ( xs , ys , * 인수 , zdir = 'z' , ** kwargs ) [출처] #

2D 또는 3D 데이터를 플로팅합니다.

매개변수 :
xs 1D 배열형

정점의 x 좌표.

ys 1D 배열 유사

정점의 y 좌표.

zs float 또는 1D 배열 유사

정점의 z 좌표; 모든 포인트에 대해 하나씩 또는 각 포인트에 대해 하나씩.

zdir {'x', 'y', 'z'}, 기본값: 'z'

2D 데이터를 플로팅할 때 z로 사용할 방향('x', 'y' 또는 'z').

**kwargs

다른 인수는 에 전달됩니다 matplotlib.axes.Axes.plot.

plot3D ( xs , ys , * args , zdir = 'z' , ** kwargs ) [출처] #

2D 또는 3D 데이터를 플로팅합니다.

매개변수 :
xs 1D 배열형

정점의 x 좌표.

ys 1D 배열 유사

정점의 y 좌표.

zs float 또는 1D 배열 유사

정점의 z 좌표; 모든 포인트에 대해 하나씩 또는 각 포인트에 대해 하나씩.

zdir {'x', 'y', 'z'}, 기본값: 'z'

2D 데이터를 플로팅할 때 z로 사용할 방향('x', 'y' 또는 'z').

**kwargs

다른 인수는 에 전달됩니다 matplotlib.axes.Axes.plot.

plot_surface ( X , Y , Z , * , norm = 없음 , vmin = 없음 , vmax = 없음 , 광원 = 없음 , ** kwargs ) [출처] #

곡면 플롯을 만듭니다.

기본적으로 단색 음영으로 표시되지만 cmap 인수를 제공하여 색상 매핑도 지원합니다.

메모

rcountccount kwargs 는 둘 다 기본값이 50이며 각 방향에서 사용되는 최대 샘플 수를 결정합니다. 입력 데이터가 더 크면 이 수의 포인트로 다운샘플링됩니다(슬라이싱을 통해).

메모

렌더링 속도를 최대화하려면 rstridecstride 를 행 수 - 1 및 열 수 - 1의 제수로 각각 설정하는 것이 좋습니다. 예를 들어, 51개의 행이 주어진 경우 rstride는 50의 제수 중 하나일 수 있습니다.

마찬가지로 rstridecstride 를 1로 설정(또는 rcountccount 가 행 및 열 수와 같음)하면 최적화된 경로를 사용할 수 있습니다.

매개변수 :
X, Y, Z 2D 배열

데이터 값.

rcount, 계정 int

각 방향에서 사용되는 최대 샘플 수입니다. 입력 데이터가 더 크면 이 수의 포인트로 다운샘플링됩니다(슬라이싱을 통해). 기본값은 50입니다.

rstride, cstride int

각 방향의 다운샘플링 보폭. 이러한 인수는 rcountccount 와 상호 배타적입니다 . rstride 또는 cstride 중 하나만 설정된 경우 다른 하나는 기본적으로 10입니다.

'클래식' 모드는 새 기본값 대신 기본값을 사용합니다 .rstride = cstride = 10rcount = ccount = 50

컬러 같은

표면 패치의 색상.

cmap 컬러맵

표면 패치의 컬러맵.

facecolors 배열과 같은 색상.

각 개별 패치의 색상.

규범 정규화

컬러맵의 정규화.

vmin, vmax 플로트

정규화의 경계.

음영 부울, 기본값: True

얼굴색을 음영 처리할지 여부입니다. cmap 이 지정된 경우 음영은 항상 비활성화됩니다 .

광원LightSource

shade 가 True 일 때 사용할 광원 입니다.

**kwargs

다른 인수는 에 전달됩니다 Poly3DCollection.

plot_trisurf ( * 인수 , 색상 = 없음 , 규범 = 없음 , vmin = 없음 , vmax = 없음 , 광원 = 없음 , ** kwargs ) [출처] #

삼각형 표면을 플로팅합니다.

(선택 사항) 삼각 측량은 다음 두 가지 방법 중 하나로 지정할 수 있습니다. 어느 하나:

plot_trisurf(triangulation, ...)

여기서 삼각분할은 Triangulation객체이거나:

plot_trisurf(X, Y, ...)
plot_trisurf(X, Y, triangles, ...)
plot_trisurf(X, Y, triangles=triangles, ...)

이 경우 Triangulation 객체가 생성됩니다. Triangulation이러한 가능성에 대한 설명은 를 참조하십시오 .

나머지 인수는 다음과 같습니다.

plot_trisurf(..., Z)

여기서 Z 는 삼각형의 점당 하나씩 등고선을 지정할 값의 배열입니다.

매개변수 :
X, Y, Z 배열형

데이터 값을 1D 배열로.

색깔

표면 패치의 색상.

cmap

표면 패치의 컬러맵.

규범 정규화

값을 색상에 매핑하는 정규화의 인스턴스입니다.

vmin, vmax float, 기본값: 없음

매핑할 최소값 및 최대값입니다.

음영 부울, 기본값: True

얼굴색을 음영 처리할지 여부입니다. cmap 이 지정된 경우 음영은 항상 비활성화됩니다 .

광원LightSource

shade 가 True 일 때 사용할 광원 입니다.

**kwargs

다른 모든 인수는 다음으로 전달됩니다. Poly3DCollection

( 소스 코드 , png )

../../_images/trisurf3d.png

( 소스 코드 , png )

../../_images/trisurf3d_2.png
plot_wireframe ( X , Y , Z , ** kwargs ) [출처] #

3D 와이어프레임을 플로팅합니다.

메모

rcountccount kwargs 는 둘 다 기본값이 50이며 각 방향에서 사용되는 최대 샘플 수를 결정합니다. 입력 데이터가 더 크면 이 수의 포인트로 다운샘플링됩니다(슬라이싱을 통해).

매개변수 :
X, Y, Z 2D 배열

데이터 값.

rcount, 계정 int

각 방향에서 사용되는 최대 샘플 수입니다. 입력 데이터가 더 크면 이 수의 포인트로 다운샘플링됩니다(슬라이싱을 통해). 개수를 0으로 설정하면 데이터가 해당 방향으로 샘플링되지 않아 와이어프레임 플롯이 아닌 3D 라인 플롯이 생성됩니다. 기본값은 50입니다.

rstride, cstride int

각 방향의 다운샘플링 보폭. 이러한 인수는 rcountccount 와 상호 배타적입니다 . rstride 또는 cstride 중 하나만 설정하면 다른 하나는 기본적으로 1로 설정됩니다. stride를 0으로 설정하면 데이터가 해당 방향으로 샘플링되지 않아 와이어프레임 플롯이 아닌 3D 라인 플롯이 생성됩니다.

'클래식' 모드는 새 기본값 대신 기본값을 사용합니다 .rstride = cstride = 1rcount = ccount = 50

**kwargs

다른 인수는 에 전달됩니다 Line3DCollection.

quiver ( X , Y , Z , U , V , W , / , length = 1 , arrow_length_ratio = .3 , pivot = 'tail' , normalize = False , ** kwargs ) [출처] #

화살표의 3D 필드를 플로팅합니다.

인수는 함께 브로드캐스트될 수 있는 한 배열과 유사하거나 스칼라일 수 있습니다. 인수는 마스킹된 배열일 수도 있습니다. 인수의 요소가 마스크되면 해당 quiver 요소가 표시되지 않습니다.

매개변수 :
X, Y, Z 배열형

화살표 위치의 x, y 및 z 좌표(기본값은 화살표 꼬리, 피벗 kwarg 참조).

U, V, W 배열형

화살표 벡터의 x, y 및 z 구성 요소입니다.

길이 float, 기본값: 1

각 떨림의 길이.

arrow_length_ratio float, 기본값: 0.3

화살통에 대한 화살촉의 비율입니다.

피벗 {'tail', 'middle', 'tip'}, 기본값: 'tail'

그리드 포인트에 있는 화살표 부분입니다. 화살표는 이 점을 기준으로 회전하므로 이름이 pivot 입니다.

정규화 부울, 기본값: False

모든 화살표가 동일한 길이를 갖도록 정규화되는지 또는 u , vw 로 정의된 길이를 유지하는지 여부 .

데이터 인덱싱 가능 개체, 선택 사항

주어진 경우, 모든 매개변수는 문자열도 허용하며 , 이는 (예외가 발생하지 않는 한 s) 로 해석됩니다 .data[s]

**kwargs

모든 추가 키워드 인수는 다음에 위임됩니다. LineCollection

quiver3D ( X , Y , Z , U , V , W , / , 길이 = 1 , arrow_length_ratio = .3 , 피벗 = '꼬리' , 정규화 = False , ** kwargs ) [출처] #

화살표의 3D 필드를 플로팅합니다.

인수는 함께 브로드캐스트될 수 있는 한 배열과 유사하거나 스칼라일 수 있습니다. 인수는 마스킹된 배열일 수도 있습니다. 인수의 요소가 마스크되면 해당 quiver 요소가 표시되지 않습니다.

매개변수 :
X, Y, Z 배열형

화살표 위치의 x, y 및 z 좌표(기본값은 화살표 꼬리, 피벗 kwarg 참조).

U, V, W 배열형

화살표 벡터의 x, y 및 z 구성 요소입니다.

길이 float, 기본값: 1

각 떨림의 길이.

arrow_length_ratio float, 기본값: 0.3

화살통에 대한 화살촉의 비율입니다.

피벗 {'tail', 'middle', 'tip'}, 기본값: 'tail'

그리드 포인트에 있는 화살표 부분입니다. 화살표는 이 점을 기준으로 회전하므로 이름이 pivot 입니다.

정규화 부울, 기본값: False

모든 화살표가 동일한 길이를 갖도록 정규화되는지 또는 u , vw 로 정의된 길이를 유지하는지 여부 .

데이터 인덱싱 가능 개체, 선택 사항

주어진 경우, 모든 매개변수는 문자열도 허용하며 , 이는 (예외가 발생하지 않는 한 s) 로 해석됩니다 .data[s]

**kwargs

모든 추가 키워드 인수는 다음에 위임됩니다. LineCollection

산포 ( xs , ys , zs = 0 , zdir = 'z' , s = 20 , c = None , depthshade = True , * args , data = None , ** kwargs ) [출처] #

산점도를 만듭니다.

매개변수 :
xs, ys 배열형

데이터 위치.

zs 부동 또는 유사 배열, 기본값: 0

Z 위치. xsys 와 동일한 길이의 배열 이거나 모든 점을 동일한 평면에 배치하는 단일 값입니다.

zdir {'x', 'y', 'z', '-x', '-y', '-z'}, 기본값: 'z'

zs 의 축 방향입니다 . 이는 3D 축에 2D 데이터를 플로팅할 때 유용합니다. 데이터는 xs , ys 로 전달되어야 합니다 . zdir 을 'y'로 설정한 다음 데이터를 xz 평면에 플로팅합니다 .

3D 플롯에 2D 데이터 플롯 도 참조하십시오 .

s float 또는 array-like, 기본값: 20

마커 크기(포인트**2). xsys 와 동일한 길이의 배열 이거나 모든 마커를 동일한 크기로 만드는 단일 값입니다.

c 색상, 순서 또는 색상 순서, 선택 사항

마커 색상입니다. 가능한 값:

  • 단일 색상 형식 문자열입니다.

  • 길이가 n인 일련의 색상.

  • cmapnorm 을 사용하여 색상에 매핑할 n 숫자 시퀀스 .

  • 행이 RGB 또는 RGBA인 2D 배열입니다.

자세한 내용은 의 c 인수를 참조하십시오 scatter.

깊이 음영 부울, 기본값: True

깊이를 표현하기 위해 산란 마커를 음영 처리할지 여부입니다. 각 호출 scatter()은 깊이 쉐이딩을 독립적으로 수행합니다.

데이터 인덱싱 가능 개체, 선택 사항

주어진 경우, 다음 매개변수는 문자열도 허용하며 s, 이는 다음과 같이 해석됩니다 data[s](예외가 발생하지 않는 한).

xs , ys , zs , s , edgecolors , c , facecolor , facecolors , 색상

**kwargs

다른 모든 인수는 에 전달됩니다 scatter.

반환 :
경로PathCollection
scatter3D ( xs , ys , zs = 0 , zdir = 'z' , s = 20 , c = None , depthshade = True , * args , data = None , ** kwargs ) [출처] #

산점도를 만듭니다.

매개변수 :
xs, ys 배열형

데이터 위치.

zs 부동 또는 유사 배열, 기본값: 0

Z 위치. xsys 와 동일한 길이의 배열 이거나 모든 점을 동일한 평면에 배치하는 단일 값입니다.

zdir {'x', 'y', 'z', '-x', '-y', '-z'}, 기본값: 'z'

zs 의 축 방향입니다 . 이는 3D 축에 2D 데이터를 플로팅할 때 유용합니다. 데이터는 xs , ys 로 전달되어야 합니다 . zdir 을 'y'로 설정한 다음 데이터를 xz 평면에 플로팅합니다 .

3D 플롯에 2D 데이터 플롯 도 참조하십시오 .

s float 또는 array-like, 기본값: 20

마커 크기(포인트**2). xsys 와 동일한 길이의 배열 이거나 모든 마커를 동일한 크기로 만드는 단일 값입니다.

c 색상, 순서 또는 색상 순서, 선택 사항

마커 색상입니다. 가능한 값:

  • 단일 색상 형식 문자열입니다.

  • 길이가 n인 일련의 색상.

  • cmapnorm 을 사용하여 색상에 매핑할 n 숫자 시퀀스 .

  • 행이 RGB 또는 RGBA인 2D 배열입니다.

자세한 내용은 의 c 인수를 참조하십시오 scatter.

깊이 음영 부울, 기본값: True

깊이를 표현하기 위해 산란 마커를 음영 처리할지 여부입니다. 각 호출 scatter()은 깊이 쉐이딩을 독립적으로 수행합니다.

데이터 인덱싱 가능 개체, 선택 사항

주어진 경우, 다음 매개변수는 문자열도 허용하며 s, 이는 다음과 같이 해석됩니다 data[s](예외가 발생하지 않는 한).

xs , ys , zs , s , edgecolors , c , facecolor , facecolors , 색상

**kwargs

다른 모든 인수는 에 전달됩니다 scatter.

반환 :
경로PathCollection
set ( * , adjustable=<UNSET> , agg_filter=<UNSET> , alpha=<UNSET> , anchor=<UNSET> , animated=<UNSET> , aspect=<UNSET > , autoscale_on=<UNSET > , autoscalex_on= <UNSET > , autoscaley_on =<UNSET> , autoscalez_on=<UNSET> , axes_locator =<UNSET> ,,, clip_box =<UNSET> , clip_on=<UNSET> , clip_path=<UNSET> , 페이스컬러=<미설정> , frame_on=<미설정>, gid=<UNSET> , in_layout=<UNSET> , label=<UNSET> , mouseover=<UNSET> , navigate=<UNSET> , path_effects=<UNSET> , picker=<UNSET> , position=<UNSET> , proj_type =<UNSET> , prop_cycle=<UNSET> , rasterization_zorder=<UNSET> , rasterized=<UNSET> , sketch_params=<UNSET> , snap=<UNSET> , title=<UNSET> , transform=<UNSET> , url=< 설정 해제> , 표시=<설정 해제>, xbound=<설정 해제> ,xlabel=<UNSET> , xlim=<UNSET> , xlim3d=<UNSET> , xmargin=<UNSET> , xscale=<UNSET> , xticklabels=<UNSET> , xticks=<UNSET> , ybound=<UNSET> , ylabel= <UNSET> , ylim=<UNSET> , ylim3d=<UNSET> , ymargin=<UNSET> , yscale=<UNSET> , yticklabels=<UNSET> , yticks=<UNSET> , zbound=<UNSET> , zlabel=<UNSET > , zlim=<설정 해제> , zlim3d=<설정 해제>, zmargin=<설정 해제> ,zorder=<UNSET> , zscale=<UNSET> , zticklabels=<UNSET> , zticks=<UNSET> ) [소스] #

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

지원되는 속성은

재산

설명

adjustable

{'박스', '데이터림'}

agg_filter

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

alpha

스칼라 또는 없음

anchor

(플로트, 플로트) 또는 {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}

animated

부울

aspect

{'auto', 'equal', 'equalxy', 'equalxz', 'equalz'}

autoscale_on

부울

autoscalex_on

알려지지 않은

autoscaley_on

알려지지 않은

autoscalez_on

알려지지 않은

axes_locator

Callable[[축, 렌더러], Bbox]

axisbelow

부울 또는 '라인'

box_aspect

플로트의 3-튜플 또는 None

clip_box

Bbox

clip_on

부울

clip_path

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

facecolor또는 fc

색깔

figure

Figure

frame_on

부울

gid

str

in_layout

부울

label

물체

mouseover

부울

navigate

부울

navigate_mode

알려지지 않은

path_effects

AbstractPathEffect

picker

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

position

[왼쪽, 아래쪽, 너비, 높이] 또는Bbox

proj_type

{'persp', '직교'}

prop_cycle

알려지지 않은

rasterization_zorder

부동 또는 없음

rasterized

부울

sketch_params

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

snap

부울 또는 없음

title

알려지지 않은

transform

Transform

url

str

visible

부울

xbound

알려지지 않은

xlabel

str

xlim

(아래: 플로트, 위: 플로트)

xlim3d

(아래: 플로트, 위: 플로트)

xmargin

-0.5보다 큰 float

xscale

알려지지 않은

xticklabels

알려지지 않은

xticks

알려지지 않은

ybound

알려지지 않은

ylabel

str

ylim

(아래: 플로트, 위: 플로트)

ylim3d

(아래: 플로트, 위: 플로트)

ymargin

-0.5보다 큰 float

yscale

알려지지 않은

yticklabels

알려지지 않은

yticks

알려지지 않은

zbound

알려지지 않은

zlabel

알려지지 않은

zlim

알려지지 않은

zlim3d

알려지지 않은

zmargin

-0.5보다 큰 float

zorder

뜨다

zscale

알려지지 않은

zticklabels

알려지지 않은

zticks

알려지지 않은

set_aspect ( aspect , 조정 가능 = 없음 , 앵커 = 없음 , 공유 = False ) [소스] #

종횡비를 설정합니다.

매개변수 :
측면 {'auto', 'equal', 'equalxy', 'equalxz', 'equalz'}

가능한 값:

설명

'자동'

자동적 인; 위치 사각형을 데이터로 채웁니다.

'동일한'

동일한 종횡비를 갖도록 모든 축을 조정하십시오.

'평등'

동일한 종횡비를 갖도록 x축과 y축을 조정합니다.

'equalxz'

동일한 종횡비를 갖도록 x축과 z축을 조정합니다.

'이퀄라이즈'

동일한 종횡비를 갖도록 y축과 z축을 조정합니다.

조정 가능 없음

현재 Axes3D에서 무시됨

None 이 아니면 필요한 측면을 충족하기 위해 조정할 매개변수를 정의합니다. 자세한 내용 set_adjustable은 참조하십시오.

anchor None 또는 str 또는 float의 2-튜플, 선택 사항

None 이 아니면 가로세로 제한으로 인해 추가 공간이 있는 경우 Axes가 그려지는 위치를 정의합니다. 앵커를 지정하는 가장 일반적인 방법은 기본 방향의 약어입니다.

설명

'씨'

중심

'SW'

왼쪽 하단 모서리

'에스'

아래쪽 가장자리의 중간

'SE'

오른쪽 아래 모서리

등.

자세한 내용 set_anchor은 참조하십시오.

공유 부울, 기본값: False

인 경우 True모든 공유 축에 설정을 적용합니다.

set_autoscalez_on ( b ) [소스] #

zaxis가 그릴 때 또는 에 의해 자동 크기 조정되는지 여부를 설정합니다 Axes.autoscale_view.

매개변수 :
b 부울
set_axis_off ( ) [소스] #

x축과 y축을 끕니다.

이는 축 선, 눈금, 눈금 레이블, 그리드 및 축 레이블에 영향을 줍니다.

set_axis_on ( ) [소스] #

x축과 y축을 켭니다.

이는 축 선, 눈금, 눈금 레이블, 그리드 및 축 레이블에 영향을 줍니다.

set_box_aspect ( aspect , * , 확대/축소 = 1 ) [소스] #

축 상자 모양을 설정합니다.

상자 종횡비는 상자의 각 면에 대해 수직으로 볼 때 상자의 각 면에 대한 표시 단위의 높이 대 너비 비율입니다. 이것은 데이터 측면(Axes3D의 경우 항상 '자동'임)과 혼동해서는 안 됩니다. 기본 비율은 4:4:3(x:y:z)입니다.

데이터 공간에서 동일한 종횡비를 시뮬레이션하려면 각 차원의 데이터 범위와 일치하도록 상자 종횡비를 설정하십시오.

은 그림에서 Axes3D의 전체 크기를 제어합니다.

매개변수 :
floats의 aspect 3-tuple 또는 None

표시 단위의 축 길이 비율이 x:y:z가 되도록 Axes3D의 물리적 치수를 변경합니다. 없음인 경우 기본값은 (4,4,3)입니다.

플로트, 기본값: 1

그림에서 Axes3D의 전체 크기를 제어합니다. > 0이어야 합니다.

set_frame_on ( b ) [소스] #

3D 축 패널을 그릴지 여부를 설정합니다.

매개변수 :
b 부울
set_proj_type ( proj_type , focal_length = 없음 ) [소스] #

프로젝션 유형을 설정합니다.

매개변수 :
proj_type {'persp', '오르토'}

프로젝션 유형입니다.

focal_length float, 기본값: 없음

프로젝션 유형이 'persp'인 경우 가상 카메라의 초점 거리입니다. > 0이어야 합니다. 없음의 경우 기본값은 1입니다. 초점 거리는 다음 방정식을 통해 원하는 시야에서 계산할 수 있습니다. focal_length = 1/tan(FOV/2)

set_title ( 라벨 , fontdict = 없음 , loc = 'center' , ** kwargs ) [출처] #

축의 제목을 설정합니다.

사용 가능한 세 개의 Axes 제목 중 하나를 설정합니다. 사용 가능한 제목은 중앙의 축 위에 위치하며 왼쪽 가장자리와 같은 높이, 오른쪽 가장자리와 같은 높이입니다.

매개변수 :
레이블 문자열

제목에 사용할 텍스트

글꼴 사전

제목 텍스트의 모양을 제어하는 ​​사전으로, 기본 fontdict 는 다음과 같습니다.

{'fontsize': rcParams['axes.titlesize'],
 'fontweight': rcParams['axes.titleweight'],
 'color': rcParams['axes.titlecolor'],
 'verticalalignment': 'baseline',
 'horizontalalignment': loc}
loc {'center', 'left', 'right'}, 기본값: rcParams["axes.titlelocation"](기본값: 'center')

설정할 제목입니다.

y float, 기본값: rcParams["axes.titley"](기본값: None)

제목의 세로축 위치(1.0이 맨 위). None(기본값) 및 rcParams["axes.titley"](기본값: None)도 None이면 Axes의 데코레이터를 피하기 위해 y가 자동으로 결정됩니다.

패드 플로트, 기본값: rcParams["axes.titlepad"](기본값: 6.0)

축 상단에서 제목의 오프셋(포인트)입니다.

반환 :
Text

제목을 나타내는 matplotlib 텍스트 인스턴스

기타 매개변수 :
**kwargs Text속성

다른 키워드 인수는 텍스트 Text속성입니다. 유효한 텍스트 속성 목록은 참조하세요.

set_top_view ( ) [소스] #
set_xlim3d ( 왼쪽 = 없음 , 오른쪽 = 없음 , * , 방출 = True , auto = False , xmin = 없음 , xmax = 없음 ) [소스] #

x축 보기 제한을 설정합니다.

매개변수 :
왼쪽 부동, 선택 사항

데이터 좌표의 왼쪽 xlim. None 을 전달 하면 제한이 변경되지 않습니다.

왼쪽 및 오른쪽 xlim은 첫 번째 위치 인수(또는 왼쪽 키워드 인수) 로 튜플( left , right )로 전달될 수도 있습니다 .

오른쪽 플로트, 선택 사항

데이터 좌표의 오른쪽 xlim. None 을 전달 하면 제한이 변경되지 않습니다.

bool 방출 , 기본값: True

제한 변경을 관찰자에게 알릴지 여부입니다.

자동 bool 또는 없음, 기본값: False

x축의 자동 크기 조정을 켤지 여부입니다. True가 켜지고 False가 꺼지고 None은 변경되지 않습니다.

xmin, xmax float, 옵션

그것들은 각각 left 와 right 에 해당하며 xminleft 또는 xmaxright 를 모두 전달하는 것은 오류 입니다.

반환 :
왼쪽, 오른쪽 (플로트, 플로트)

데이터 좌표의 새로운 x축 제한입니다.

또한보십시오

get_xlim
set_xbound,get_xbound
invert_xaxis,xaxis_inverted

메모

왼쪽 값 이 오른쪽 값 보다 클 수 있으며 , 이 경우 x축 값은 왼쪽에서 오른쪽으로 감소합니다.

>>> set_xlim(left, right)
>>> set_xlim((left, right))
>>> left, right = set_xlim(left, right)

한도는 변경하지 않고 그대로 둘 수 있습니다.

>>> set_xlim(right=right_lim)

X축의 방향을 뒤집기 위해 역순으로 제한을 전달할 수 있습니다. 예를 들어, x 가 현재 이전의 연도 수를 나타낸다고 가정합니다. x축 한계는 다음과 같이 설정될 수 있으므로 플롯의 왼쪽에는 5000년 전이 있고 오른쪽에는 현재가 있습니다.

>>> set_xlim(5000, 0)
set_xscale ( , ** kwargs ) [소스] #

x축 스케일을 설정합니다.

매개변수 :
{"선형"}

적용할 축 배율 유형입니다. 3D 축은 현재 선형 스케일만 지원합니다. 다른 척도는 무의미한 결과를 낳습니다.

**kwargs

키워드 인수는 명목상 척도 클래스로 전달되지만 선형 척도에 적용할 수 있는 것은 없습니다.

set_ylim3d ( 하단 = 없음 , 상단 = 없음 , * , 방출 = True , auto = False , ymin = 없음 , ymax = 없음 ) [소스] #

y축 보기 제한을 설정합니다.

매개변수 :
하단 플로트, 옵션

데이터 좌표의 하단 ylim. None 을 전달 하면 제한이 변경되지 않습니다.

bottom 및 top ylims는 첫 번째 위치 인수(또는 bottom 키워드 인수) 로 튜플( bottom , top )로 전달될 수도 있습니다 .

플로트, 옵션

데이터 좌표의 최상위 ylim입니다. None 을 전달 하면 제한이 변경되지 않습니다.

bool 방출 , 기본값: True

제한 변경을 관찰자에게 알릴지 여부입니다.

자동 bool 또는 없음, 기본값: False

y축의 자동 크기 조정을 켤지 여부입니다. True 가 켜지고 False 가 꺼지고 None 은 변경되지 않습니다.

ymin, ymax float, 옵션

그것들은 각각 bottom 과 top 에 해당하며 yminbottom 또는 ymaxtop 을 모두 전달하는 것은 오류 입니다.

반환 :
하단, 상단 (플로트, 플로트)

데이터 좌표의 새로운 y축 제한입니다.

또한보십시오

get_ylim
set_ybound,get_ybound
invert_yaxis,yaxis_inverted

메모

하단 값 이 상단 값 보다 클 수 있으며 , 이 경우 y축 값은 하단 에서 상단 으로 갈수록 감소 합니다.

>>> set_ylim(bottom, top)
>>> set_ylim((bottom, top))
>>> bottom, top = set_ylim(bottom, top)

한도는 변경하지 않고 그대로 둘 수 있습니다.

>>> set_ylim(top=top_lim)

y축의 방향을 뒤집기 위해 역순으로 제한을 전달할 수 있습니다. 예를 들어, y바다의 깊이를 m 단위로 나타낸다고 가정합니다. y축 제한은 다음과 같이 설정되어 5000m 깊이가 플롯의 맨 아래에 있고 표면 0m가 맨 위에 있습니다.

>>> set_ylim(5000, 0)
set_yscale ( , ** kwargs ) [소스] #

y축 스케일을 설정합니다.

매개변수 :
{"선형"}

적용할 축 배율 유형입니다. 3D 축은 현재 선형 스케일만 지원합니다. 다른 척도는 무의미한 결과를 낳습니다.

**kwargs

키워드 인수는 명목상 척도 클래스로 전달되지만 선형 척도에 적용할 수 있는 것은 없습니다.

set_zbound ( 하한 = 없음 , 상한 = 없음 ) [소스] #

z축의 하한값과 상한값을 설정합니다.

이 방법은 매개변수 순서에 관계없이 축 반전을 따릅니다. 자동 크기 조정 설정( get_autoscalez_on())은 변경되지 않습니다.

set_zlabel ( zlabel , fontdict = 없음 , labelpad = 없음 , ** kwargs ) [출처] #

zlabel을 설정합니다. 설명 은 문서를 참조하십시오 set_ylabel.

set_zlim ( 하단 = 없음 , 상단 = 없음 , * , 방출 = True , auto = False , zmin = 없음 , zmax = 없음 ) [소스] #

3D z 제한을 설정합니다.

Axes.set_ylim전체 문서는 참조

set_zlim3d ( 하단 = 없음 , 상단 = 없음 , * , 방출 = True , auto = False , zmin = 없음 , zmax = 없음 ) [소스] #

에 대한 별칭 set_zlim.

set_zmargin ( m ) [출처] #

자동 크기 조정 전에 Z 데이터 제한의 패딩을 설정합니다.

자동 크기 조정에 사용되기 전에 해당 간격의 각 끝에 데이터 간격의 m 배가 추가됩니다. m 이 음수이면 데이터 범위를 확장하는 대신 잘라냅니다 .

예를 들어 데이터가 [0, 2] 범위에 있는 경우 0.1의 여백은 [-0.2, 2.2] 범위가 됩니다. -0.1의 여백은 [0.2, 1.8]의 범위가 됩니다.

매개변수 :
-0.5보다 큰 m float
set_zscale ( , ** kwargs ) [소스] #

z축 스케일을 설정합니다.

매개변수 :
{"선형"}

적용할 축 배율 유형입니다. 3D 축은 현재 선형 스케일만 지원합니다. 다른 척도는 무의미한 결과를 낳습니다.

**kwargs

키워드 인수는 명목상 척도 클래스로 전달되지만 선형 척도에 적용할 수 있는 것은 없습니다.

set_zticklabels ( labels , * , fontdict = None , minor = False , ** kwargs ) [출처] #

문자열 레이블 목록으로 zaxis의 레이블을 설정합니다.

경고

이 방법은 를 사용하여 눈금 위치를 고정한 후에만 사용해야 합니다 Axes3D.set_zticks. 그렇지 않으면 레이블이 예기치 않은 위치에 놓일 수 있습니다.

매개변수 :
str의 레이블 목록

라벨 텍스트.

fontdict 사전, 선택 사항

눈금 레이블의 모양을 제어하는 ​​사전입니다. 기본 fontdict 는 다음과 같습니다.

{'fontsize': rcParams['axes.titlesize'],
 'fontweight': rcParams['axes.titleweight'],
 'verticalalignment': 'baseline',
 'horizontalalignment': loc}
마이너 부울, 기본값: False

주 눈금 레이블이 아닌 보조 눈금 레이블을 설정할지 여부입니다.

반환 :
목록Text

라벨.

기타 매개변수 :
**kwargs Text속성.
set_zticks ( , 레이블 = 없음 , * , 마이너 = 거짓 , ** kwargs ) [출처] #

zaxis의 눈금 위치와 선택적으로 레이블을 설정합니다.

필요한 경우 지정된 모든 틱이 표시되도록 축의 보기 제한이 확장됩니다.

매개변수 :
플로트의 진드기 목록

진드기 위치 목록. 축 Locator이 로 대체됩니다 FixedLocator.

일부 눈금 포맷터는 임의의 눈금 위치에 레이블을 지정하지 않습니다. 예를 들어 로그 포맷터는 기본적으로 10년 단위의 눈금에만 레이블을 지정합니다. 이러한 경우 형식이 지정된 레이블 을 직접 사용 Axis.set_major_formatter하거나 제공 하여 축에 포맷터를 명시적으로 설정할 수 있습니다 .

str의 레이블 목록, 선택 사항

눈금 레이블 목록입니다. 설정하지 않으면 라벨이 축 tick 으로 생성됩니다 Formatter.

마이너 부울, 기본값: False

이면 False주요 틱을 설정합니다. if True, 마이너 틱.

**kwargs

Text레이블에 대한 속성입니다. 레이블 을 전달하는 경우에만 적용됩니다 . 그 외의 경우에는 를 이용해 주십시오 tick_params.

메모

보기 제한의 필수 확장은 보이지 않는 진드기의 놀라움을 방지하기 위한 의도적인 디자인 선택입니다. 다른 제한이 필요한 경우 눈금을 설정한 후 명시적으로 제한을 설정해야 합니다.

sharez ( 기타 ) [출처] #

다른 사람 과 z축을 공유합니다 .

이는 Axes를 구성할 때 통과하는 것과 동일 sharex=other하며 z축이 이미 다른 Axes와 공유되고 있는 경우 사용할 수 없습니다.

줄기 ( x , y , z , * , linefmt = ' C0-' , markerfmt = 'C0o' , basefmt = 'C3-' , 바닥 = 0 , 레이블 = 없음 , 방향 = 'z' , 데이터 = 없음 ) [출처 ] #

3D 줄기 그림을 만듭니다.

스템 플롯은 기준선에 수직인 선을 그리고 헤드에 마커를 배치합니다. 기본적으로 기준선은 xy 로 정의되며 줄기는 아래쪽 에서 z 까지 수직으로 그려집니다 .

매개변수 :
x, y, z 배열형

줄기 머리의 위치. 줄기는 아래쪽 의 기준선 ( 방향 좌표에서)에서 헤드 까지 방향 방향을 따라 그려집니다. 기본적으로 xy 위치는 기준선에 사용되고 z 는 머리 위치에 사용되지만 방향 으로 변경할 수 있습니다 .

linefmt str, 기본값: 'C0-'

수직선의 속성을 정의하는 문자열입니다. 일반적으로 이것은 색상 또는 색상과 선 스타일입니다.

성격

선 스타일

'-'

실선

'--'

파선

'-.'

일점쇄선

':'

점선

참고: 색상이나 색상 및 선 스타일(예: 'rx' 또는 '-.') 이외의 유효한 형식을 지정하는 것이 기술적으로 가능하지만 이는 방법의 의도를 벗어나며 합리적인 플롯이 되지 않을 가능성이 높습니다.

markerfmt str, 기본값: 'C0o'

줄기 머리에 있는 마커의 속성을 정의하는 문자열입니다.

basefmt str, 기본값: 'C3-'

기준선의 속성을 정의하는 형식 문자열입니다.

하단 플로트, 기본값: 0

오리엔테이션 에서 기준선의 위치 - 좌표.

라벨 문자열, 기본값: 없음

범례의 줄기에 사용할 레이블입니다.

방향 {'x', 'y', 'z'}, 기본값: 'z'

줄기가 그려지는 방향.

데이터 인덱싱 가능 개체, 선택 사항

주어진 경우, 모든 매개변수는 문자열도 허용하며 , 이는 (예외가 발생하지 않는 한 s) 로 해석됩니다 .data[s]

반환 :
StemContainer

컨테이너는 튜플처럼 취급될 수 있습니다( markerline , stemlines , baseline ) .

( 소스 코드 , png )

../../_images/stem3d_demo_00_00.png

( png )

../../_images/stem3d_demo_01_00.png

( png )

../../_images/stem3d_demo_02_00.png
stem3D ( x , y , z , * , linefmt = ' C0-' , markerfmt = 'C0o' , basefmt = 'C3-' , bottom = 0 , label = None , orientation = 'z' , data = None ) [소스 ] #

3D 줄기 그림을 만듭니다.

스템 플롯은 기준선에 수직인 선을 그리고 헤드에 마커를 배치합니다. 기본적으로 기준선은 xy 로 정의되며 줄기는 아래쪽 에서 z 까지 수직으로 그려집니다 .

매개변수 :
x, y, z 배열형

줄기 머리의 위치. 줄기는 아래쪽 의 기준선 ( 방향 좌표에서)에서 헤드 까지 방향 방향을 따라 그려집니다. 기본적으로 xy 위치는 기준선에 사용되고 z 는 머리 위치에 사용되지만 방향 으로 변경할 수 있습니다 .

linefmt str, 기본값: 'C0-'

수직선의 속성을 정의하는 문자열입니다. 일반적으로 이것은 색상 또는 색상과 선 스타일입니다.

성격

선 스타일

'-'

실선

'--'

파선

'-.'

일점쇄선

':'

점선

참고: 색상이나 색상 및 선 스타일(예: 'rx' 또는 '-.') 이외의 유효한 형식을 지정하는 것이 기술적으로 가능하지만 이는 방법의 의도를 벗어나며 합리적인 플롯이 되지 않을 가능성이 높습니다.

markerfmt str, 기본값: 'C0o'

줄기 머리에 있는 마커의 속성을 정의하는 문자열입니다.

basefmt str, 기본값: 'C3-'

기준선의 속성을 정의하는 형식 문자열입니다.

하단 플로트, 기본값: 0

오리엔테이션 에서 기준선의 위치 - 좌표.

라벨 문자열, 기본값: 없음

범례의 줄기에 사용할 레이블입니다.

방향 {'x', 'y', 'z'}, 기본값: 'z'

줄기가 그려지는 방향.

데이터 인덱싱 가능 개체, 선택 사항

주어진 경우, 모든 매개변수는 문자열도 허용하며 , 이는 (예외가 발생하지 않는 한 s) 로 해석됩니다 .data[s]

반환 :
StemContainer

컨테이너는 튜플처럼 취급될 수 있습니다( markerline , stemlines , baseline ) .

( 소스 코드 , png )

../../_images/stem3d_demo_00_00.png

( png )

../../_images/stem3d_demo_01_00.png

( png )

../../_images/stem3d_demo_02_00.png
텍스트 ( x , y , z , s , zdir = 없음 , ** kwargs ) [출처] #

플롯에 텍스트를 추가합니다. kwargs는 z 방향으로 사용할 방향을 설정하는 zdir 키워드를 제외하고 Axes.text에 전달됩니다.

text2D ( x , y , s , fontdict = 없음 , ** kwargs ) [출처] #

축에 텍스트를 추가합니다.

데이터 좌표에서 x , y 위치의 Axes에 텍스트 s 를 추가합니다.

매개변수 :
x, y 플로트

텍스트를 배치할 위치입니다. 기본적으로 이것은 데이터 좌표에 있습니다. 변환 매개변수 를 사용하여 좌표계를 변경할 수 있습니다 .

s str

텍스트.

fontdict dict, 기본값: 없음

기본 텍스트 속성을 재정의하는 사전입니다. fontdict가 None이면 기본값은 에 의해 결정됩니다 rcParams.

반환 :
Text

생성된 Text인스턴스입니다.

기타 매개변수 :
**kwargs Text속성.

기타 기타 텍스트 매개변수.

재산

설명

agg_filter

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

alpha

스칼라 또는 없음

animated

부울

backgroundcolor

색깔

bbox

에 대한 속성이 있는 사전patches.FancyBboxPatch

clip_box

알려지지 않은

clip_on

알려지지 않은

clip_path

알려지지 않은

color또는 c

색깔

figure

Figure

fontfamily또는 가족

{FONTNAME, 'serif', 'sans-serif', 'cursive', 'fantasy', 'monospace'}

fontproperties또는 글꼴 또는 font_properties

font_manager.FontProperties또는 str또는pathlib.Path

fontsize또는 크기

float 또는 {'xx-소형', 'x-소형', '소형', '중간', '대형', 'x-대형', 'xx-대형'}

fontstretch또는 스트레칭

{0~1000 범위의 수치, '초집중', '초집중', '응축', '반응축', '보통', '반팽창', '팽창', '초팽창' ', '초확장'}

fontstyle또는 스타일

{'보통', '이탤릭체', '비스듬한'}

fontvariant또는 변형

{'보통', '작은 대문자'}

fontweight또는 무게

{0-1000 범위의 숫자 값, 'ultralight', 'light', 'normal', 'regular', 'book', 'medium', 'roman', 'semibold', 'demibold', 'demi', '굵게', '무겁게', '매우 굵게', '검은색'}

gid

str

horizontalalignment또는 하

{'왼쪽', '가운데', '오른쪽'}

in_layout

부울

label

물체

linespacing

float(글꼴 크기의 배수)

math_fontfamily

str

mouseover

부울

multialignment또는 엄마

{'왼쪽', '오른쪽', '가운데'}

parse_math

부울

path_effects

AbstractPathEffect

picker

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

position

(플로트, 플로트)

rasterized

부울

rotation

플로트 또는 {'수직', '수평'}

rotation_mode

{없음, '기본값', '앵커'}

sketch_params

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

snap

부울 또는 없음

text

물체

transform

Transform

transform_rotates_text

부울

url

str

usetex

부울 또는 없음

verticalalignment또는 버지니아

{'하단', '기준선', '중앙', 'center_baseline', '상단'}

visible

부울

wrap

부울

x

뜨다

y

뜨다

zorder

뜨다

개별 키워드 인수를 사용하여 주어진 매개변수를 재정의할 수 있습니다.

>>> text(x, y, s, fontsize=12)

기본 변환은 텍스트가 데이터 좌표에 있음을 지정합니다. 또는 축 좌표에 텍스트를 지정할 수 있습니다((0, 0)은 왼쪽 아래이고 (1, 1)은 오른쪽 위임). 아래 예에서는 축 중앙에 텍스트를 배치합니다.

>>> text(0.5, 0.5, 'matplotlib', horizontalalignment='center',
...      verticalalignment='center', transform=ax.transAxes)

bbox 키워드를 사용하여 텍스트 인스턴스 주위에 직사각형 상자를 배치할 수 있습니다(예: 배경색 설정) . bboxRectangle 속성 사전입니다. 예를 들어:

>>> text(x, y, s, bbox=dict(facecolor='red', alpha=0.5))
text3D ( x , y , z , s , zdir = 없음 , ** kwargs ) [출처] #

플롯에 텍스트를 추가합니다. kwargs는 z 방향으로 사용할 방향을 설정하는 zdir 키워드를 제외하고 Axes.text에 전달됩니다.

tick_params ( axis = 'both' , ** kwargs ) [소스] #

눈금 및 눈금 레이블의 모양을 변경하는 편리한 방법입니다.

Axes.tick_params전체 문서는 참조하십시오 . 이 기능은 3D Axes에 적용되기 때문에 axis 를 'z'로 설정할 수도 있으며 axis 를 'both'로 설정하면 세 축 모두 자동 스케일됩니다.

또한 Axes3D 개체가 일반 2D 축과 매우 다르게 그려지기 때문에 이러한 설정 중 일부는 의미가 모호할 수 있습니다. 단순화를 위해 'z'축은 'y'축과 같은 설정을 허용합니다.

메모

Axes3D는 현재 이러한 설정 중 일부를 무시합니다.

tricontour ( * args , extend3d = False , stride = 5 , zdir = 'z' , offset = None , data = None , ** kwargs ) [출처] #

3D 등고선 플롯을 만듭니다.

메모

이 방법은 현재 3D PolyCollection 렌더링의 오랜 버그로 인해 잘못된 출력을 생성합니다.

매개변수 :
X, Y, Z 배열형

입력 데이터. Axes.tricontour지원되는 데이터 셰이프는 를 참조하십시오 .

extend3d 부울, 기본값: 거짓

윤곽선을 3D로 확장할지 여부입니다.

보폭 정수

컨투어 확장을 위한 단계 크기입니다.

zdir {'x', 'y', 'z'}, 기본값: 'z'

사용 방향입니다.

오프셋 플로트, 옵션

지정된 경우 zdir에 수직인 평면의 이 위치에서 등고선의 투영을 플로팅합니다.

데이터 인덱싱 가능 개체, 선택 사항

주어진 경우, 모든 매개변수는 문자열도 허용하며 , 이는 (예외가 발생하지 않는 한 s) 로 해석됩니다 .data[s]

*인수, **kwargs

다른 인수는 에 전달됩니다 matplotlib.axes.Axes.tricontour.

반환 :
matplotlib.tri.triccontour.TriContourSet
tricontourf ( * args , zdir = 'z' , offset = None , data = None , ** kwargs ) [출처] #

채워진 3D 등고선 플롯을 만듭니다.

메모

이 방법은 현재 3D PolyCollection 렌더링의 오랜 버그로 인해 잘못된 출력을 생성합니다.

매개변수 :
X, Y, Z 배열형

입력 데이터. Axes.tricontourf지원되는 데이터 셰이프는 를 참조하십시오 .

zdir {'x', 'y', 'z'}, 기본값: 'z'

사용 방향입니다.

오프셋 플로트, 옵션

지정된 경우 zdir에 수직인 평면의 이 위치에서 등고선의 투영을 플로팅합니다.

데이터 인덱싱 가능 개체, 선택 사항

주어진 경우, 모든 매개변수는 문자열도 허용하며 , 이는 (예외가 발생하지 않는 한 s) 로 해석됩니다 .data[s]

*인수, **kwargs

다른 인수는 에 전달됩니다 matplotlib.axes.Axes.tricontourf.

반환 :
matplotlib.tri.triccontour.TriContourSet
tunit_cube ( vals = 없음 , M = 없음 ) [출처] #
tunet_edges ( vals = 없음 , M = 없음 ) [출처] #
unit_cube ( vals = 없음 ) [소스] #
update_datalim ( xys , ** kwargs ) [출처] #

dataLim주어진 포인트를 포함하도록 Bbox를 확장합니다 .

현재 설정된 데이터가 없으면 Bbox는 제한을 무시하고 범위를 xydata( xys ) 의 범위로 설정합니다 . 그렇지 않으면 현재 데이터와 xys 데이터의 합집합 경계를 계산합니다 .

매개변수 :
xys 2D 배열과 유사

데이터 제한 Bbox에 포함할 포인트입니다. 이것은 (x, y) 튜플의 목록이거나 Nx2 배열일 수 있습니다.

updatex, updatey 부울, 기본값: True

x/y 한계를 업데이트할지 여부입니다.

view_init ( elev = 없음 , azim = 없음 , roll = 없음 , vertical_axis = 'z' ) [출처] #

축의 고도와 방위각을 라디안이 아닌 도 단위로 설정합니다.

프로그래밍 방식으로 축을 회전하는 데 사용할 수 있습니다.

기본 평면에 수직으로 보이도록 다음 고도 및 방위각을 사용할 수 있습니다. 0, 90, 180 또는 270도의 롤 각도는 축을 직각으로 유지하면서 이러한 보기를 회전합니다.

비행기 보기

높이

아짐

XY

90

-90

XZ

0

-90

YZ

0

0

-XY

-90

90

-XZ

0

90

-YZ

0

180

매개변수 :
고도 부동, 기본값: 없음

앙각(도)은 수직축에 의해 관통된 평면 위의 카메라를 회전하며 해당 평면 위의 위치에 해당하는 양의 각도입니다. 예를 들어 기본 수직축 'z'를 사용하면 고도는 xy 평면 위의 카메라 위치 각도를 정의합니다. Axes3D None이면 생성자에 지정된 초기 값 이 사용됩니다.

azim float, 기본값: 없음

방위각(도)은 수직축을 기준으로 카메라를 회전하며 오른손잡이 회전에 해당하는 양의 각도입니다. 예를 들어, 기본 수직축 'z'에서 양의 방위각은 +x축을 따라 +y축을 향하는 위치에서 원점을 기준으로 카메라를 회전시킵니다. Axes3D None이면 생성자에 지정된 초기 값 이 사용됩니다.

플로트, 기본값: 없음

롤 각도(도)는 보기 축을 중심으로 카메라를 회전시킵니다. 양의 각도는 카메라를 시계 방향으로 회전시켜 장면을 시계 반대 방향으로 회전시킵니다. Axes3D None이면 생성자에 지정된 초기 값 이 사용됩니다.

vertical_axis {"z", "x", "y"}, 기본값: "z"

세로로 정렬할 축입니다. azim 은 이 축을 중심으로 회전합니다.

voxels ( [ x , y , z , ] / , 채워진 , facecolors=None , edgecolors=None , **kwargs ) [출처] #

채워진 복셀 집합을 플로팅합니다.

모든 복셀은 축에 1x1x1 큐브로 표시되며 아래쪽 모서리가 원점에 배치됩니다. 가려진 면은 플롯되지 않습니다.filled[0, 0, 0]

매개변수 :
bool의 채워진 3D np.array

채울 복셀을 나타내는 진실한 값이 있는 값의 3D 배열

x, y, z 3D np.array, 선택 사항

복셀 모서리의 좌표입니다. 이것은 채워진 모양보다 모든 차원에서 하나 더 큰 모양으로 브로드캐스팅되어야 합니다 . 비큐빅 복셀을 플로팅하는 데 사용할 수 있습니다.

지정하지 않으면 에서 반환한 것과 같이 각 축을 따라 증가하는 정수로 기본 설정됩니다 indices(). 함수 시그니처에 표시된 대로 /이러한 인수는 위치적으로만 전달될 수 있습니다.

facecolors, edgecolors 배열 유사, 선택 사항

복셀의 면과 가장자리를 그리는 색상입니다. 키워드 인수로만 전달할 수 있습니다. 이러한 매개변수는 다음과 같을 수 있습니다.

  • 단일 색상 값으로 모든 복셀을 같은 색상으로 지정합니다. 이것은 문자열이거나 1D rgb/rgba 배열일 수 있습니다.

  • None, 기본값은 면에 단일 색상을 사용하고 가장자리에 대한 스타일 기본값을 사용합니다.

  • 색상 이름의 3D ndarray, 각 항목은 해당 복셀의 색상입니다. 크기는 복셀과 일치해야 합니다.

  • 마지막 축을 따라 구성 요소가 있는 rgb/rgba 데이터의 4D ndarray.

음영 부울, 기본값: True

얼굴색을 음영 처리할지 여부입니다. cmap 이 지정된 경우 음영은 항상 비활성화됩니다 .

광원LightSource

shade 가 True 일 때 사용할 광원 입니다.

**kwargs

에 전달할 추가 키워드 인수 Poly3DCollection입니다.

반환 :
얼굴 딕셔너리

voxel 에 대해 그려진 면 중 는 좌표로 인덱싱된 사전 입니다. 그려지도록 요청되지 않았거나 완전히 가려져 주어진 복셀에 대해 얼굴이 그려지지 않은 경우 .faces[i, j, k]Poly3DCollectionfilled[i, j, k](i, j, k) not in faces

( 소스 코드 , png )

../../_images/voxels.png

( 소스 코드 , png )

../../_images/voxels_rgb.png

( 소스 코드 , png )

../../_images/voxels_torus.png

( 소스 코드 , png )

../../_images/voxels_numpy_logo.png
속성 w_xaxis [소스] #
속성 w_yaxis [소스] #
속성 w_zaxis [출처] #
zaxis_date ( tz = 없음 ) [출처] #

Z축을 따라 데이터를 날짜로 처리하도록 축 눈금 및 레이블을 설정합니다.

매개변수 :
tz str 또는 datetime.tzinfo, 기본값: rcParams["timezone"](기본값: 'UTC')

날짜 레이블을 만드는 데 사용되는 시간대입니다.

메모

이 기능은 완벽함을 위해 제공되는 기능일 뿐 3D 축은 눈금에 대한 날짜를 지원하지 않으므로 예상대로 작동하지 않을 수 있습니다.

zaxis_inverted ( ) [출처] #

z축이 반전되면 True를 반환합니다.