mpl_toolkits.axisartist.axis_artist.AxisArtist #

클래스 mpl_toolkits.axisartist.axis_artist. AxisArtist ( , 도우미 , 오프셋 = 없음 , 축 방향 = '하단' , ** kwargs ) [출처] #

베이스:Artist

축(n번째 축 좌표가 일정한 선) 선, 눈금, 눈금 레이블 및 축 레이블을 그리는 아티스트입니다.

매개변수 :
mpl_toolkits.axisartist.axislines.Axes
돕는 사람AxisArtistHelper
속성 LABELPAD #
그리기 ( 렌더러 ) [소스] #

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

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

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

메모

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

get_axisline_style ( ) [출처] #

현재 축선 스타일을 반환합니다.

get_helper ( ) [출처] #

축 아티스트 도우미 인스턴스를 반환합니다.

get_tightbbox ( 렌더러 = 없음 ) [소스] #

Artist.get_window_extent같지만 클리핑이 포함됩니다.

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

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

반환 :
Bbox

둘러싸는 경계 상자(그림 픽셀 좌표).

get_transform ( ) [소스] #

Transform이 아티스트가 사용한 인스턴스를 반환합니다 .

invert_ticklabel_direction ( ) [출처] #
set ( * , agg_filter=<UNSET> , alpha=<UNSET> , animated=<UNSET> , axis_direction=<UNSET> , axislabel_direction=<UNSET> , axisline_style=<UNSET> , clip_box=<UNSET> , clip_on=<UNSET > , clip_path=<UNSET> , gid=<UNSET> , in_layout=<UNSET> , label=<UNSET> , mouseover=<UNSET> , path_effects=<UNSET> , picker=<UNSET> , rasterized=<UNSET> , sketch_params=<설정 해제> , 스냅=<설정 해제>, ticklabel_direction=<UNSET> , transform=<UNSET> , url=<UNSET> , visible=<UNSET> , zorder=<UNSET> ) [소스] #

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

지원되는 속성은

재산

설명

agg_filter

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

alpha

스칼라 또는 없음

animated

부울

axis_direction

알려지지 않은

axislabel_direction

{"+", "-"}

axisline_style

str 또는 없음

clip_box

Bbox

clip_on

부울

clip_path

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

figure

Figure

gid

str

in_layout

부울

label

알려지지 않은

mouseover

부울

path_effects

AbstractPathEffect

picker

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

rasterized

부울

sketch_params

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

snap

부울 또는 없음

ticklabel_direction

{"+", "-"}

transform

Transform

url

str

visible

부울

zorder

뜨다

set_axis_direction ( axis_direction ) [소스] #

사각형 축에 대한 matplotlib 규칙에 따라 방향, 텍스트 각도, 눈금 레이블의 텍스트 정렬, 레이블을 조정합니다.

axis_direction 은 [left, right, bottom, top] 중 하나여야 합니다.

재산

왼쪽

맨 아래

오른쪽

맨 위

틱라벨 위치

"-"

"+"

"+"

"-"

축 레이블 위치

"-"

"+"

"+"

"-"

ticklabels 각도

90

0

-90

180

틱라벨 VA

센터

기준선

센터

기준선

틱라벨 하

오른쪽

센터

오른쪽

센터

축레이블 각도

180

0

0

180

축 라벨 VA

센터

맨 위

센터

맨 아래

축 레이블 하

오른쪽

센터

오른쪽

센터

"+" 및 "-" 방향은 좌표가 증가하는 방향을 기준으로 합니다. 또한 텍스트 각도는 실제로 (90 + ticklabel 방향 각도)에 상대적이며 하단 축에 0을 제공합니다.

set_axislabel_direction ( label_direction ) [소스] #

axislabel의 방향을 조정합니다.

label_direction 의 '+' 및 '-'는 증가하는 좌표의 방향을 기준으로 합니다 .

매개변수 :
label_direction {"+", "-"}
set_axisline_style ( axisline_style = None , ** kwargs ) [출처] #

축선 스타일을 설정합니다.

새 스타일은 전달된 속성에 의해 완전히 정의됩니다. 기존 스타일 속성은 잊혀집니다.

매개변수 :
axisline_style str 또는 없음

선 스타일(예: '->') 뒤에 선택적으로 쉼표로 구분된 속성 목록이 옵니다. 또는 속성을 키워드로 제공할 수 있습니다.

None 이면 사용 가능한 스타일을 포함하는 문자열을 반환합니다.

다음 두 명령은 동일합니다. >>> set_axisline_style("->,size=1.5") >>> set_axisline_style("->", size=1.5)

set_label ( s ) [소스] #

범례에 표시할 레이블을 설정합니다.

매개변수 :
개체 _

s 는 를 호출하여 문자열로 변환됩니다 str.

set_ticklabel_direction ( 틱_방향 ) [소스] #

ticklabel의 방향을 조정합니다.

label_direction 의 '+' 및 '-'는 증가하는 좌표의 방향을 기준으로 합니다 .

매개변수 :
tick_direction {"+", "-"}
토글 ( all = None , ticks = None , ticklabels = None , label = None ) [출처] #

눈금, 눈금 레이블 및 (축) 레이블의 가시성을 전환합니다. 모두 끄려면,

axis.toggle(all=False)

모두 끄고 틱하려면

axis.toggle(all=False, ticks=True)

모두 켜고 (축) 레이블을 끄려면

axis.toggle(all=True, label=False))
zorder = 2.5 #