matplotlib.spines#

클래스 matplotlib.spines. 척추 ( , spine_type , 경로 , ** kwargs ) [소스] #

베이스:Patch

축 척추 -- 데이터 영역 경계를 나타내는 선.

척추는 축 눈금 표시를 연결하고 데이터 영역의 경계를 표시하는 선입니다. 임의의 위치에 배치할 수 있습니다. 자세한 내용은 set_position를 참조하십시오.

기본 위치는 입니다.('outward', 0)

척추는 의 하위 클래스이며 Patch대부분의 동작을 상속합니다.

set_patch_line척추는 , set_patch_circle또는 가 호출되었는지 여부에 따라 선, 원 또는 호 set_patch_arc를 그립니다. 선과 같은 것이 기본값입니다.

예를 보려면 척추 를 참조하십시오 .

매개변수 :
Axes

척추를 포함 하는 Axes인스턴스입니다.

spine_type str

척추 유형입니다.

Path

Path척추를 그리는 데 사용되는 인스턴스입니다 .

기타 매개변수 :
**kwargs

유효한 키워드 인수는 다음과 같습니다.

재산

설명

agg_filter

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

alpha

알려지지 않은

animated

부울

antialiased또는 아

부울 또는 없음

capstyle

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

clip_box

Bbox

clip_on

부울

clip_path

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

color

색깔

edgecolor또는 ec

색상 또는 없음

facecolor또는 fc

색상 또는 없음

figure

Figure

fill

부울

gid

str

hatch

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

in_layout

부울

joinstyle

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

label

물체

linestyle또는 ls

{'-', '--', '-.', ':', '', (오프셋, 온-오프-서열), ...}

linewidth또는 lw

부동 또는 없음

mouseover

부울

path_effects

AbstractPathEffect

picker

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

rasterized

부울

sketch_params

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

snap

부울 또는 없음

transform

Transform

url

str

visible

부울

zorder

뜨다

classmethod arc_spine ( , spine_type , 중심 , 반지름 , theta1 , theta2 , ** kwargs ) [출처] #

arc 를 만들고 반환합니다 Spine.

classmethod circular_spine ( , 중심 , 반지름 , ** kwargs ) [출처] #

원형을 만들고 반환합니다 Spine.

지우기 ( ) [출처] #

현재 척추를 지웁니다.

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

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

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

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

메모

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

get_bounds ( ) [출처] #

척추의 경계를 잡으십시오.

get_patch_transform ( ) [소스] #

Transform인스턴스 매핑 패치 좌표를 데이터 좌표로 반환합니다 .

예를 들어, 단위 원에 대한 좌표를 제공하여 반경 5를 나타내는 원의 패치와 좌표(패치 좌표)를 5로 스케일링하는 변환을 정의할 수 있습니다.

get_path ( ) [소스] #

이 패치의 경로를 반환합니다.

get_position ( ) [출처] #

척추 위치를 되돌립니다.

get_spine_transform ( ) [출처] #

척추 변환을 반환합니다.

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

눈금에 대한 패딩을 포함하여 디스플레이 공간에서 척추의 창 범위를 반환합니다(레이블은 제외).

classmethod linear_spine ( , spine_type , ** kwargs ) [소스] #

linear 를 만들고 반환합니다 Spine.

register_axis ( ) [소스] #

축을 등록합니다.

축은 Axes 인스턴스에서 해당 척추에 등록되어야 합니다. 이를 통해 척추는 필요할 때 모든 축 속성을 지울 수 있습니다.

set ( * , agg_filter=<UNSET> , alpha=<UNSET> , animated=<UNSET> , antialiased=<UNSET> , bounds=<UNSET> , capstyle=<UNSET> , clip_box=<UNSET> , clip_on=<UNSET > , clip_path=<UNSET> , color=<UNSET> , edgecolor=<UNSET> , facecolor=<UNSET> , fill=<UNSET> , gid=<UNSET> , hatch=<UNSET> , in_layout=<UNSET> , 조인스타일=<설정 해제> ,레이블=<설정 해제> ,linestyle=<UNSET> , linewidth=<UNSET> , mouseover=<UNSET> , patch_arc=<UNSET> , patch_circle=<UNSET> , path_effects=<UNSET> , picker=<UNSET> , position=<UNSET> , rasterized= <UNSET> , sketch_params=<UNSET> , snap=<UNSET> , transform=<UNSET> , url=<UNSET> , visible=<UNSET> , zorder=<UNSET> ) [소스] #

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

지원되는 속성은

재산

설명

agg_filter

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

alpha

스칼라 또는 없음

animated

부울

antialiased또는 아

부울 또는 없음

bounds

(낮음: 부동, 높음: 부동)

capstyle

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

clip_box

Bbox

clip_on

부울

clip_path

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

color

색깔

edgecolor또는 ec

색상 또는 없음

facecolor또는 fc

색상 또는 없음

figure

Figure

fill

부울

gid

str

hatch

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

in_layout

부울

joinstyle

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

label

물체

linestyle또는 ls

{'-', '--', '-.', ':', '', (오프셋, 온-오프-서열), ...}

linewidth또는 lw

부동 또는 없음

mouseover

부울

patch_arc

알려지지 않은

patch_circle

알려지지 않은

path_effects

AbstractPathEffect

picker

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

position

알려지지 않은

rasterized

부울

sketch_params

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

snap

부울 또는 없음

transform

Transform

url

str

visible

부울

zorder

뜨다

set_bounds ( 낮음 = 없음 , 높음 = 없음 ) [소스] #

척추 경계를 설정합니다.

매개변수 :
낮은 플로트 또는 없음, 선택 사항

아래쪽 척추 경계. None 을 전달 하면 제한이 변경되지 않습니다.

범위는 첫 번째 위치 인수로 튜플( low , high )로 전달될 수도 있습니다 .

높은 부동 또는 없음, 선택 사항

더 높은 척추 경계. None 을 전달 하면 제한이 변경되지 않습니다.

set_color ( c ) [소스] #

가장자리 색상을 설정합니다.

매개변수 :
C 색상

메모

Patch.set_color이 메서드는 부모 클래스에 정의된 메서드 와 달리 면색(기본값은 "없음")을 수정하지 않습니다 . Patch.set_facecolor페이스 컬러를 설정하는 데 사용 합니다.

set_patch_arc ( 중심 , 반경 , theta1 , theta2 ) [소스] #

척추를 호 모양으로 설정합니다.

set_patch_circle ( 중심 , 반지름 ) [소스] #

척추를 원형으로 설정합니다.

set_patch_line ( ) [소스] #

척추를 선형으로 설정합니다.

set_position ( 위치 ) [소스] #

척추의 위치를 ​​설정합니다.

척추 위치는 (위치 유형, 양)의 2 튜플로 지정됩니다. 위치 유형은 다음과 같습니다.

  • 'outward': 데이터 영역에서 지정된 포인트 수만큼 스파인을 배치합니다. (음수 값은 척추를 안쪽으로 배치합니다.)

  • 'axes': 척추를 지정된 축 좌표(0~1)에 배치합니다.

  • '데이터': 척추를 지정된 데이터 좌표에 배치합니다.

또한 속기 표기법은 특별한 위치를 정의합니다.

  • '중심' -> ('축', 0.5)

  • '제로' -> ('데이터', 0.0)

클래스 matplotlib.spines. 등뼈 ( ** kwargs ) [출처] #

베이스:MutableMapping

SpineAxes에 있는 모든 의 컨테이너입니다 .

인터페이스는 이름(예: 'left')을 Spine개체에 매핑하는 딕셔너리와 유사합니다. 또한 속성별로 요소에 액세스하는 것과 같은 일부 pandas.Series와 유사한 기능을 구현합니다.

spines['top'].set_visible(False)
spines.top.set_visible(False)

목록을 전달하여 여러 스파인을 동시에 처리할 수 있습니다.

spines[['top', 'right']].set_visible(False)

오픈 슬라이스를 사용하여 모든 가시를 처리합니다.

spines[:].set_visible(False)

후자의 두 인덱싱 메서드는 멤버에 대한 SpinesProxy모든 set_*호출을 브로드캐스트하지만 다른 작업에는 사용할 수 없는 를 반환합니다.

classmethod from_dict ( d ) [출처] #
클래스 matplotlib.spines. SpinesProxy ( spine_dict ) [출처] #

베이스:object

set_*포함된 모든 에 대한 브로드캐스트 메소드 호출에 대한 프록시 Spines.

프록시는 구성원에 대한 다른 작업에 사용할 수 없습니다.

지원되는 메서드는 포함된 스파인을 기반으로 동적으로 결정됩니다. 모든 스파인이 지정된 메서드를 지원하지 않는 경우 이를 지원하는 스파인 하위 집합에서만 실행됩니다.