matplotlib.axis#

눈금과 x 및 y축에 대한 클래스입니다.

상속 #

Tick, Ticker, XAxis, YAxis, XTick, YTick의 상속 다이어그램

Axis개체 #

클래스 matplotlib.axis. ( , * , 선택 반경 = 15 ) [소스] #

XAxis및 에 대한 기본 클래스입니다 YAxis.

속성 :
isDefault_label 부울
axesmatplotlib.axes.Axes

Axes아티스트가 상주 하는 인스턴스 또는 None .

주요한matplotlib.axis.Ticker

주요 눈금 위치와 레이블 형식을 결정합니다.

미성년자matplotlib.axis.Ticker

작은 눈금 위치와 해당 레이블 형식을 결정합니다.

콜백matplotlib.cbook.CallbackRegistry
상표Text

축 레이블입니다.

라벨 패드 플로트

축 레이블과 눈금 레이블 사이의 거리입니다. 기본값은 rcParams["axes.labelpad"](기본값: 4.0) = 4입니다.

오프셋텍스트Text

눈금의 데이터 오프셋을 포함 하는 Text객체(있는 경우).

pickradius뜨다

봉쇄 테스트에 대한 허용 반경입니다.

majorTicks 목록Tick

주요 진드기.

minorTicks 목록Tick

사소한 진드기.

매개변수 :
matplotlib.axes.Axes

생성 된 AxesAxis가 속한 입니다.

반경 플로트

봉쇄 테스트에 대한 허용 반경입니다. 또한 참조하십시오 Axis.contains.

클래스 matplotlib.axis. XAxis ( * args , ** kwargs ) [출처] #
매개변수 :
matplotlib.axes.Axes

생성 된 AxesAxis가 속한 입니다.

반경 플로트

봉쇄 테스트에 대한 허용 반경입니다. 또한 참조하십시오 Axis.contains.

클래스 matplotlib.axis. YAxis ( * args , ** kwargs ) [출처] #
매개변수 :
matplotlib.axes.Axes

생성 된 AxesAxis가 속한 입니다.

반경 플로트

봉쇄 테스트에 대한 허용 반경입니다. 또한 참조하십시오 Axis.contains.

클래스 matplotlib.axis. 티커 [출처] #

눈금 위치 및 형식을 정의하는 개체의 컨테이너입니다.

속성 :
로케이터 matplotlib.ticker.Locator하위 클래스

눈금의 위치를 ​​결정합니다.

포맷터 matplotlib.ticker.Formatter하위 클래스

눈금 레이블의 형식을 결정합니다.

Axis.clear

축을 지웁니다.

Axis.get_scale

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

포맷터 및 로케이터 #

Axis.get_major_formatter

주요 티커의 포맷터를 가져옵니다.

Axis.get_major_locator

주요 시세 표시기의 로케이터를 가져옵니다.

Axis.get_minor_formatter

마이너 티커의 포맷터를 가져옵니다.

Axis.get_minor_locator

마이너 티커의 로케이터를 가져옵니다.

Axis.set_major_formatter

메이저 티커의 포맷터를 설정합니다.

Axis.set_major_locator

메이저 티커의 로케이터를 설정합니다.

Axis.set_minor_formatter

마이너 티커의 포맷터를 설정합니다.

Axis.set_minor_locator

마이너 티커의 로케이터를 설정합니다.

Axis.remove_overlapping_locs

주요 티커 위치와 겹치는 작은 티커 위치를 잘라야 하는 경우.

Axis.get_remove_overlapping_locs

Axis.set_remove_overlapping_locs

축 레이블 #

Axis.set_label_coords

레이블의 좌표를 설정합니다.

Axis.set_label_position

라벨 위치 설정(상단 또는 하단)

Axis.set_label_text

축 레이블의 텍스트 값을 설정합니다.

Axis.get_label

축 레이블을 Text 인스턴스로 반환합니다.

Axis.get_label_position

라벨 위치 반환(상단 또는 하단)

Axis.get_label_text

레이블의 텍스트를 가져옵니다.

눈금, 눈금 레이블 및 오프셋 텍스트 #

Axis.get_major_ticks

major 의 목록을 반환합니다 Tick.

Axis.get_majorticklabels

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

Axis.get_majorticklines

이 Axis의 주요 틱 라인을 Line2Ds의 리스트로 반환합니다.

Axis.get_majorticklocs

이 축의 주요 눈금 위치를 데이터 좌표로 반환합니다.

Axis.get_minor_ticks

minor 의 목록을 반환합니다 Tick.

Axis.get_minorticklabels

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

Axis.get_minorticklines

이 Axis의 작은 눈금선을 Line2Ds의 목록으로 반환합니다.

Axis.get_minorticklocs

이 Axis의 작은 눈금 위치를 데이터 좌표로 반환합니다.

Axis.get_offset_text

축 offsetText를 Text 인스턴스로 반환합니다.

Axis.get_tick_padding

Axis.get_ticklabels

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

Axis.get_ticklines

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

Axis.get_ticklocs

이 축의 눈금 위치를 데이터 좌표로 반환합니다.

Axis.get_gridlines

이 Axis의 격자선을 의 목록으로 반환합니다 Line2D.

Axis.grid

그리드 선을 구성합니다.

Axis.set_tick_params

눈금, 눈금 레이블 및 눈금선에 대한 모양 매개변수를 설정합니다.

Axis.axis_date

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

데이터 및 보기 간격 #

Axis.get_data_interval

이 축의 데이터 제한을 반환합니다 .(min, max)

Axis.get_view_interval

이 축의 보기 제한을 반환합니다 .(min, max)

Axis.get_inverted

이 Axis가 "역" 방향인지 여부를 반환합니다.

Axis.set_data_interval

축 데이터 제한을 설정합니다.

Axis.set_view_interval

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

Axis.set_inverted

이 축이 "역" 방향인지 여부를 설정합니다.

렌더링 도우미 #

Axis.get_minpos

Axis.get_tick_space

축에 들어갈 수 있는 예상 눈금 수를 반환합니다.

Axis.get_ticklabel_extents

[ Deprecated ] 축 양쪽에 있는 눈금 레이블의 범위를 가져옵니다.

Axis.get_tightbbox

축을 둘러싸는 경계 상자를 반환합니다.

인터랙티브 #

Axis.contains

아티스트에 마우스 이벤트가 포함되어 있는지 테스트합니다.

Axis.pickradius

봉쇄 테스트에 대한 허용 반경입니다.

Axis.get_pickradius

피커가 사용하는 축의 깊이를 반환합니다.

Axis.set_pickradius

피커가 사용하는 축의 깊이를 설정합니다.

단위 #

Axis.convert_units

Axis.set_units

축의 단위를 설정합니다.

Axis.get_units

축의 단위를 반환합니다.

Axis.update_units

단위 변환기의 데이터 를 검사하고 필요한 경우 axis.converter 인스턴스를 업데이트합니다.

X축 특정 #

XAxis.axis_name

축을 식별하는 읽기 전용 이름입니다.

XAxis.get_text_heights

[ Deprecated ] Axes 위와 아래의 텍스트를 위해 얼마나 많은 공간을 float로 예약해야 하는지 반환합니다.

XAxis.get_ticks_position

눈금 위치("top", "bottom", "default" 또는 "unknown")를 반환합니다.

XAxis.set_ticks_position

진드기 위치를 설정합니다.

XAxis.set_label_position

라벨 위치 설정(상단 또는 하단)

XAxis.tick_bottom

눈금과 눈금 레이블(있는 경우)을 축의 맨 아래로 이동합니다.

XAxis.tick_top

눈금 및 눈금 레이블(있는 경우)을 축의 맨 위로 이동합니다.

Y축 특정 #

YAxis.axis_name

축을 식별하는 읽기 전용 이름입니다.

YAxis.get_text_widths

[ 더 이상 사용되지 않음 ]

YAxis.get_ticks_position

눈금 위치("left", "right", "default" 또는 "unknown")를 반환합니다.

YAxis.set_offset_position

매개변수 :

YAxis.set_ticks_position

진드기 위치를 설정합니다.

YAxis.set_label_position

라벨 위치 설정(왼쪽 또는 오른쪽)

YAxis.tick_left

눈금 및 눈금 레이블(있는 경우)을 축 왼쪽으로 이동합니다.

YAxis.tick_right

눈금 및 눈금 레이블(있는 경우)을 축 오른쪽으로 이동합니다.

기타 #

Axis.OFFSETTEXTPAD

Axis.axes

Axes아티스트가 상주 하는 인스턴스 또는 None .

Axis.limit_range_for_scale

Axis.reset_ticks

메이저 및 마이너 틱 목록을 다시 초기화합니다.

Axis.set_default_intervals

아직 변경되지 않은 경우 축 데이터 및 보기 간격에 대한 기본 제한을 설정합니다.

실망 #

이러한 메서드는 일치하는 일련의 레이블을 지정 하기 위해 호출 하기 전에set_ticks 원하는 눈금 위치 를 지정하기 위해 호출하여 주의해서 함께 사용해야 합니다 . 호출 하면 ; 그런 다음 위치 목록을 사용 하여 적절한 .set_ticklabelsset_ticksFixedLocatorset_ticklabelsFuncFormatter

Axis.set_ticks

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

Axis.set_ticklabels

[ 권장되지 않음 ] 눈금 레이블의 텍스트 값을 설정합니다.

Tick개체 #

클래스 matplotlib.axis. Tick ( , loc , * , 크기 = 없음 , 너비 = 없음 , 색상 = 없음 , tickdir = 없음 , pad = 없음 , labelsize = 없음 , labelcolor = 없음 , zorder = 없음 , gridOn = 없음 , tick1On = True , tick2On =True , label1On = True , label2On = False , major = True , labelrotation = 0 , grid_color = None , grid_linestyle = None , grid_linewidth = None , grid_alpha = None , ** kwargs ) [소스] #

축 눈금, 그리드 선 및 레이블에 대한 추상 기본 클래스입니다.

눈금은 축의 위치를 ​​표시합니다. 여기에는 두 줄의 마커와 두 개의 레이블이 포함됩니다. 아래쪽 및 위쪽 위치( 의 경우 XAxis) 또는 왼쪽 및 오른쪽 위치( 의 경우)에 대해 각각 하나씩 YAxis.

속성 :
틱1라인Line2D

왼쪽/아래 눈금 표식입니다.

틱2라인Line2D

오른쪽/위쪽 눈금 마커입니다.

격자선Line2D

레이블 위치와 연결된 그리드 선입니다.

라벨1Text

왼쪽/아래 눈금 레이블입니다.

라벨2Text

오른쪽/위 눈금 레이블입니다.

bbox는 Axes의 디스플레이 좌표에 있는 Bound2D 경계 상자입니다. loc은 데이터 좌표에 있는 눈금 위치입니다. size는 눈금 크기(포인트)입니다.

클래스 matplotlib.axis. XTick ( * args , ** kwargs ) [소스] #

x 틱을 만드는 데 필요한 모든 아티스트(틱 라인, 레이블 텍스트 및 그리드 라인 포함)를 포함합니다.

bbox는 Axes의 디스플레이 좌표에 있는 Bound2D 경계 상자입니다. loc은 데이터 좌표에 있는 눈금 위치입니다. size는 눈금 크기(포인트)입니다.

클래스 matplotlib.axis. YTick ( * args , ** kwargs ) [출처] #

Y 틱을 만드는 데 필요한 모든 아티스트 포함 - 틱 라인, 레이블 텍스트 및 그리드 라인

bbox는 Axes의 디스플레이 좌표에 있는 Bound2D 경계 상자입니다. loc은 데이터 좌표에 있는 눈금 위치입니다. size는 눈금 크기(포인트)입니다.

Tick.get_loc

눈금 위치(데이터 좌표)를 스칼라로 반환합니다.

Tick.get_pad

눈금 레이블 패드의 값을 포인트 단위로 가져옵니다.

Tick.get_pad_pixels

[ 더 이상 사용되지 않음 ]

Tick.get_tick_padding

축 외부의 눈금 길이를 가져옵니다.

Tick.get_tickdir

Tick.get_view_interval

눈금이 속한 축의 보기 제한을 반환합니다 .(min, max)

Tick.set_label1

label1 텍스트를 설정합니다.

Tick.set_label2

label2 텍스트를 설정합니다.

Tick.set_pad

눈금 레이블 패드를 포인트 단위로 설정

Tick.set_url

label1과 label2의 URL을 설정합니다.

Tick.update_position

스칼라 loc 을 사용하여 데이터 좌표에서 눈금 위치를 설정합니다 .