matplotlib.axes.Axes.barh #

축. barh ( y , 너비 , 높이 = 0.8 , 왼쪽 = 없음 , * , align = 'center' , 데이터 = 없음 , ** kwargs ) [출처] #

가로 막대 그래프를 만듭니다.

막대는 주어진 정렬 로 y 에 배치됩니다 . 치수는 너비높이 로 지정됩니다 . 수평 기준선은 왼쪽 (기본값 0)입니다.

많은 매개변수는 모든 막대에 적용되는 단일 값 또는 각 막대에 하나씩 일련의 값을 사용할 수 있습니다.

매개변수 :
y float 또는 배열과 유사

막대의 y 좌표입니다. 좌표에 대한 막대 정렬에 대한 정렬 참조하십시오 .

너비 float 또는 배열과 같은

막대의 너비입니다.

height float 또는 array-like, 기본값: 0.8

바의 높이.

왼쪽 부동 또는 배열과 유사, 기본값: 0

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

정렬 {'center', 'edge'}, 기본값: 'center'

y 좌표* 에 대한 베이스 정렬 :

  • 'center': 막대를 y 위치 중앙에 맞춥니다.

  • 'edge': 막대의 아래쪽 가장자리를 y 위치 에 맞춥니다 .

위쪽 가장자리의 막대를 정렬하려면 음수 높이align='edge'.

반환 :
BarContainer

모든 막대와 선택적으로 오류 막대가 있는 컨테이너.

기타 매개변수 :
색상 색상 또는 색상 목록, 선택 사항

막대 면의 색상입니다.

edgecolor 색상 또는 색상 목록, 선택 사항

막대 가장자리의 색상입니다.

선폭 부동 또는 배열 유사, 선택 사항

막대 가장자리의 너비입니다. 0이면 가장자리를 그리지 않습니다.

tick_label str 또는 str 목록, 선택 사항

막대의 눈금 레이블입니다. 기본값: 없음(기본 숫자 레이블 사용)

레이블 str 또는 str 목록, 선택 사항

단일 레이블이 BarContainer전체 데이터 세트에 대한 레이블로 결과에 첨부됩니다. 목록이 제공되면 길이가 y 와 같아야 하며 개별 막대에 레이블을 지정합니다. 반복되는 레이블은 중복 제거되지 않으며 반복되는 레이블 항목을 유발하므로 바의 스타일도 다를 때(예: color 에 목록을 전달하는 경우) 사용하는 것이 가장 좋습니다 .

xerr, yerr float 또는 shape(N,) 또는 shape(2, N)의 배열 유사, 선택 사항

None 이 아니면 가로/세로 오차 막대를 막대 팁에 추가합니다. 값은 데이터에 상대적인 +/- 크기입니다.

  • 스칼라: 모든 막대에 대한 대칭 +/- 값

  • shape(N,): 각 막대에 대한 대칭 +/- 값

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

  • 없음 : 오류 표시줄이 없습니다. (기본)

xerryerr 사용에 대한 예는 오차 막대를 지정하는 다양한 방법을 참조하십시오 .

ecolor 색상 또는 색상 목록, 기본값: '검은색'

오류 막대의 선 색상입니다.

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

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

error_kw 사전, 선택 사항

errorbar메서드 에 전달할 키워드 인수의 사전입니다 . 여기에 정의된 ecolor 또는 capsize 값은 독립 키워드 인수보다 우선합니다.

로그 부울, 기본값: False

이면 Truex축을 로그 스케일로 설정합니다.

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

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

**kwargs Rectangle속성

재산

설명

agg_filter

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

alpha

스칼라 또는 없음

angle

알려지지 않은

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', '.', '*'}

height

알려지지 않은

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

부울

width

알려지지 않은

x

알려지지 않은

xy

(플로트, 플로트)

y

알려지지 않은

zorder

뜨다

또한보십시오

bar

수직 막대 플롯을 플로팅합니다.

메모

누적 막대는 막대당 개별 왼쪽 값을 전달하여 얻을 수 있습니다. 수평 막대 차트로 이산 분포를 참조하십시오 .

# 을 사용하는 예matplotlib.axes.Axes.barh

바 라벨 데모

바 라벨 데모

바 라벨 데모
수평 막대 차트

수평 막대 차트

수평 막대 차트
여러 히스토그램을 나란히 생성

여러 히스토그램을 나란히 생성

여러 히스토그램을 나란히 생성
플롯의 수명 주기

플롯의 수명 주기

플롯의 수명 주기