matplotlib.pyplot.bar #

matplotlib.pyplot. bar ( x , height , width = 0.8 , bottom = None , * , align = 'center' , data = None , ** kwargs ) [출처] #

막대 그래프를 만드십시오.

막대는 지정된 정렬 로 x 에 배치됩니다 . 크기는 높이너비 로 지정됩니다 . 세로 기준선은 아래쪽 입니다 (기본값 0).

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

매개변수 :
x float 또는 배열형

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

높이 float 또는 배열과 같은

막대의 높이입니다.

너비 부동 또는 배열과 유사, 기본값: 0.8

막대의 너비입니다.

하단 플로트 또는 배열 유사, 기본값: 0

막대 아래쪽의 y 좌표입니다.

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

막대를 x 좌표 에 정렬 :

  • 'center': 베이스를 x 위치 중앙에 배치합니다.

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

오른쪽 가장자리의 막대를 정렬하려면 음수 너비align='edge'.

반환 :
BarContainer

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

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

막대 면의 색상입니다.

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

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

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

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

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

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

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

단일 레이블이 BarContainer전체 데이터 세트에 대한 레이블로 결과에 첨부됩니다. 목록이 제공되는 경우 x 와 길이가 동일해야 하며 개별 막대에 레이블을 지정해야 합니다. 반복되는 레이블은 중복 제거되지 않으며 반복되는 레이블 항목을 유발하므로 바의 스타일도 다를 때(예: 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

True 인 경우 y축을 로그 스케일로 설정합니다.

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

주어진 경우, 모든 매개변수는 문자열도 허용하며 , 이는 (예외가 발생하지 않는 한 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

뜨다

또한보십시오

barh

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

메모

누적 막대는 막대당 개별 하단 값을 전달하여 얻을 수 있습니다. 누적 막대 차트를 참조하십시오 .

# 을 사용하는 예matplotlib.pyplot.bar

테이블 데모

테이블 데모

테이블 데모
파이플롯 튜토리얼

파이플롯 튜토리얼

파이플롯 튜토리얼