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): 각 막대에 대해 - 및 + 값을 분리합니다. 첫 번째 행에는 하위 오류가 포함되고 두 번째 행에는 상위 오류가 포함됩니다.
없음 : 오류 표시줄이 없습니다. (기본)
xerr 및 yerr 사용에 대한 예는 오차 막대를 지정하는 다양한 방법을 참조하십시오 .
- ecolor 색상 또는 색상 목록, 기본값: '검은색'
오류 막대의 선 색상입니다.
- 전복 크기 부동, 기본값:
rcParams["errorbar.capsize"]
(기본값:0.0
) 오류 막대 캡의 길이(포인트)입니다.
- error_kw 사전, 선택 사항
errorbar
메서드 에 전달할 키워드 인수의 사전입니다 . 여기에 정의된 ecolor 또는 capsize 값은 독립 키워드 인수보다 우선합니다.- 로그 부울, 기본값: False
True 인 경우 y축을 로그 스케일로 설정합니다.
- 데이터 인덱싱 가능 개체, 선택 사항
주어진 경우, 모든 매개변수는 문자열도 허용하며 , 이는 (예외가 발생하지 않는 한
s
) 로 해석됩니다 .data[s]
- **kwargs
Rectangle
속성 재산
설명
(m, n, 3) 부동 소수점 배열과 dpi 값을 사용하고 (m, n, 3) 배열과 이미지의 왼쪽 하단에서 두 오프셋을 반환하는 필터 함수
스칼라 또는 없음
알려지지 않은
부울
antialiased
또는 아부울 또는 없음
(왼쪽, 아래쪽, 너비, 높이)
CapStyle
또는 {'butt', 'projecting', 'round'}부울
패치 또는 (경로, 변환) 또는 없음
색깔
edgecolor
또는 ec색상 또는 없음
facecolor
또는 fc색상 또는 없음
부울
str
{'/', '\', '|', '-', '+', 'x', 'o', 'O', '.', '*'}
알려지지 않은
부울
JoinStyle
또는 {'마이터', '라운드', '베벨'}물체
linestyle
또는 ls{'-', '--', '-.', ':', '', (오프셋, 온-오프-서열), ...}
linewidth
또는 lw부동 또는 없음
부울
None 또는 bool 또는 float 또는 호출 가능
부울
(스케일: float, 길이: float, 임의성: float)
부울 또는 없음
str
부울
알려지지 않은
알려지지 않은
(플로트, 플로트)
알려지지 않은
뜨다
또한보십시오
barh
수평 막대 플롯을 플로팅합니다.
메모
누적 막대는 막대당 개별 하단 값을 전달하여 얻을 수 있습니다. 누적 막대 차트를 참조하십시오 .