mpl_toolkits.axes_grid1.anchored_artists.AnchoredSizeBar #

클래스 mpl_toolkits.axes_grid1.anchored_artists. AnchoredSizeBar ( 변환 , 크기 , 레이블 ,, 패드 = 0.1 , 테두리 패드 = 0.1 , 구분 = 2 , 프레임 = True , size_vertical = 0 , 색상 = '검은 ', label_top = False , fontproperties = 없음 , fill_bar = 없음 , **kwargs ) [출처] #

베이스:AnchoredOffsetbox

아래에 가운데 정렬된 레이블이 있는 가로 눈금 막대를 그립니다.

매개변수 :
변환matplotlib.transforms.Transform

사용 중인 좌표계의 변환 개체, 즉 matplotlib.axes.Axes.transData.

크기 플로트

transform 의 좌표로 주어진 크기 막대의 가로 길이입니다 .

레이블 문자열

표시할 레이블입니다.

loc str

크기 막대의 위치입니다. 유효한 위치는 '왼쪽 상단', '중앙 상단', '오른쪽 상단', '왼쪽 중앙', '중앙', '오른쪽 중앙', '왼쪽 하단', '중앙 하단, 오른쪽 하단'입니다. 이전 버전과의 호환성을 위해 숫자 값도 허용됩니다. 자세한 내용은 매개변수 loc of Legend를 참조하십시오.

패드 플로트, 기본값: 0.1

레이블 및 크기 막대 주변의 패딩(글꼴 크기의 일부).

borderpad float, 기본값: 0.1

테두리 패딩(글꼴 크기의 일부).

9 월 플로트, 기본값: 2

레이블과 크기 막대 사이의 구분(단위: 포인트).

프레임온 부울, 기본값: True

True인 경우 가로 막대와 레이블 주위에 상자를 그립니다.

size_vertical float, 기본값: 0

transform 의 좌표로 지정된 크기 막대의 세로 길이입니다 .

색상 str, 기본값: '검은색'

크기 막대 및 레이블의 색상.

label_top 부울, 기본값: 거짓

True이면 레이블이 크기 막대 위에 있습니다.

글꼴 속성 matplotlib.font_manager.FontProperties, 선택 사항

라벨 텍스트의 글꼴 속성입니다.

fill_bar 부울, 선택 사항

True이고 size_vertical 이 0이 아닌 경우 크기 막대는 크기 막대에서 지정한 색상으로 채워집니다. size_vertical 이 0보다 크면 기본값은 True 이고 그렇지 않으면 False입니다.

**kwargs

에 전달된 키워드 인수 AnchoredOffsetbox.

메모

prop 이 키워드 인수로 전달되었지만 fontproperties 가 아닌 경우 prop 의도한 fontproperties 로 간주됩니다 . propfontproperties 를 모두 사용하는 것은 지원되지 않습니다.

>>> import matplotlib.pyplot as plt
>>> import numpy as np
>>> from mpl_toolkits.axes_grid1.anchored_artists import (
...     AnchoredSizeBar)
>>> fig, ax = plt.subplots()
>>> ax.imshow(np.random.random((10, 10)))
>>> bar = AnchoredSizeBar(ax.transData, 3, '3 data units', 4)
>>> ax.add_artist(bar)
>>> fig.show()

모든 선택적 매개변수 사용

>>> import matplotlib.font_manager as fm
>>> fontprops = fm.FontProperties(size=14, family='monospace')
>>> bar = AnchoredSizeBar(ax.transData, 3, '3 units', 4, pad=0.5,
...                       sep=5, borderpad=0.5, frameon=False,
...                       size_vertical=0.5, color='white',
...                       fontproperties=fontprops)
속성 :
size_barmatplotlib.offsetbox.AuxTransformBox

크기 막대용 컨테이너.

txt_labelmatplotlib.offsetbox.TextArea

사이즈 바의 라벨용 용기.

set ( * , agg_filter=<UNSET> , alpha=<UNSET> , animated=<UNSET> , bbox_to_anchor=<UNSET> , child=<UNSET> , clip_box=<UNSET> , clip_on=<UNSET> , clip_path=<UNSET > , gid=<UNSET> , height=<UNSET> , in_layout=<UNSET> , label=<UNSET> , mouseover=<UNSET> , offset=<UNSET> , path_effects=<UNSET> , picker=<UNSET> , 래스터화=<설정 해제> ,sketch_params=<설정 해제> ,snap=<UNSET> , transform=<UNSET> , url=<UNSET> , visible=<UNSET> , width=<UNSET> , zorder=<UNSET> ) [소스] #

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

지원되는 속성은

재산

설명

agg_filter

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

alpha

스칼라 또는 없음

animated

부울

bbox_to_anchor

알려지지 않은

child

알려지지 않은

clip_box

Bbox

clip_on

부울

clip_path

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

figure

Figure

gid

str

height

뜨다

in_layout

부울

label

물체

mouseover

부울

offset

(float, float) 또는 호출 가능

path_effects

AbstractPathEffect

picker

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

rasterized

부울

sketch_params

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

snap

부울 또는 없음

transform

Transform

url

str

visible

부울

width

뜨다

zorder

뜨다

# 을 사용하는 예mpl_toolkits.axes_grid1.anchored_artists.AnchoredSizeBar

인셋 로케이터 데모2

인셋 로케이터 데모2

인셋 로케이터 데모2
단순 고정 아티스트

단순 고정 아티스트

단순 고정 아티스트