matplotlib.axes.Axes.errorbar #

축. errorbar ( x , y , yerr = 없음 , xerr = 없음 , fmt = '' , ecolor = 없음 , elinewidth = 없음 , capsize = 없음 , barabove = False , lolims = False , uplims = False , xlolims = False , xuplims = False , 오류마다= 1 , capthick = 없음 , * , 데이터 = 없음 , ** kwargs ) [출처] #

오차 막대가 부착된 선 및/또는 마커로 y 대 x를 플로팅합니다.

x , y 는 데이터 위치를 정의하고 xerr , yerr 는 오차 막대 크기를 정의합니다. 기본적으로 이것은 데이터 표식/선과 오차 막대를 그립니다. 데이터 마커 없이 오차 막대를 그리려면 fmt='none'을 사용하십시오.

매개변수 :
x, y float 또는 배열과 같은

데이터 위치.

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

오차 막대 크기:

  • 스칼라: 모든 데이터 포인트에 대한 대칭 +/- 값.

  • shape(N,): 각 데이터 포인트에 대한 대칭 +/- 값.

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

  • 없음 : 오류 표시줄이 없습니다.

모든 값은 >= 0이어야 합니다.

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

fmt str, 기본값: ''

데이터 포인트/데이터 라인의 형식입니다. 자세한 내용 plot은 참조하십시오.

데이터 마커 없이 오류 막대를 플로팅하려면 'none'(대소문자 구분 안 함)을 사용하십시오.

ecolor 색상, 기본값: 없음

오류 막대 선의 색상입니다. 없음인 경우 마커를 연결하는 선의 색상을 사용합니다.

elinewidth float, 기본값: 없음

오차 막대 선의 선폭입니다. None이면 현재 스타일의 선폭이 사용됩니다.

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

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

capthick 플로트, 기본값: 없음

키워드 인수 markeredgewidth 에 대한 별칭 (일명 mew ). 이 설정은 오류 막대 캡의 두께를 포인트 단위로 제어하는 ​​속성에 대한 보다 합리적인 이름입니다. 이전 버전과의 호환성을 위해 mew 또는 markeredgewidth 가 제공되면 capthick 를 재정의 합니다. 이는 향후 릴리스에서 변경될 수 있습니다.

barabool , 기본값: False

True인 경우 플롯 기호 위에 오차 막대를 플롯합니다. 기본값은 아래와 같습니다.

lolims, uplims, xlolims, xuplims 부울, 기본값: False

이러한 인수는 값이 상한/하한만 제공함을 나타내는 데 사용할 수 있습니다. 이 경우 이를 나타내기 위해 캐럿 기호가 사용됩니다. lims -인수는 스칼라이거나 xerryerr 와 같은 길이의 배열과 같은 것일 수 있습니다. 반전된 축으로 제한을 사용하려면 set_xlim또는 set_ylim전에 호출해야 합니다 errorbar(). 까다로운 매개변수 이름에 유의하십시오. 예를 들어 lolims 를 True로 설정하면 y 값이 True 값의 하한값 이므로 위쪽 을 가리키는 화살표만 그려집니다!

오류모든 int 또는 (int, int), 기본값: 1

데이터의 하위 집합에 오류 막대를 그립니다. errorevery =N은 점(x[::N], y[::N])에 오차 막대를 그립니다. errorevery =(start, N)은 포인트(x[start::N], y[start::N])에 오차 막대를 그립니다. 예를 들어 errorevery=(6, 3)은 (x[6], x[9], x[12], x[15], ...)의 데이터에 오류 막대를 추가합니다. 두 계열이 x축 값을 공유할 때 오차 막대가 겹치지 않도록 하는 데 사용됩니다.

반환 :
ErrorbarContainer

컨테이너에는 다음이 포함됩니다.

  • plotline: Line2Dx, y 플롯 마커 및/또는 선의 인스턴스.

  • caplines: Line2D오류 막대 캡 인스턴스의 튜플입니다.

  • barlinecols: LineCollection가로 및 세로 오류 범위가 있는 튜플입니다.

기타 매개변수 :
데이터 인덱싱 가능 개체, 선택 사항

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

x , y , xerr , yerr

**kwargs

다른 모든 키워드 인수는 plot마커를 그리는 호출에 전달됩니다. 예를 들어, 이 코드는 두꺼운 녹색 가장자리가 있는 큰 빨간색 사각형을 만듭니다.

x, y, yerr = rand(3, 10)
errorbar(x, y, yerr, marker='s', mfc='red',
         mec='green', ms=20, mew=4)

여기서 mfc , mec , msmew 는 더 긴 속성 이름인 markerfacecolor , markeredgecolor , markersizemarkeredgewidth 의 별칭 입니다.

마커 속성에 유효한 kwargs는 다음과 같습니다.

  • 대시

  • dash_capstyle

  • dash_joinstyle

  • 드로우 스타일

  • 채우기 스타일

  • 선 스타일

  • 채점자

  • markeredgecolor

  • 마커 가장자리 너비

  • 마커페이스컬러

  • markerfacecoloralt

  • 마커 크기

  • 마크에브리

  • solid_capstyle

  • solid_joinstyle

자세한 내용은 해당 Line2D속성을 참조하십시오.

재산

설명

agg_filter

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

alpha

스칼라 또는 없음

animated

부울

antialiased또는 아

부울

clip_box

Bbox

clip_on

부울

clip_path

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

color또는 c

색깔

dash_capstyle

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

dash_joinstyle

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

dashes

플로트 시퀀스(포인트의 잉크 켜기/끄기) 또는 (없음, 없음)

data

(2, N) 배열 또는 2개의 1D 배열

drawstyle또는 ds

{'default', 'steps', 'steps-pre', 'steps-mid', 'steps-post'}, 기본값: 'default'

figure

Figure

fillstyle

{'전체', '왼쪽', '오른쪽', '아래', '위', '없음'}

gapcolor

색상 또는 없음

gid

str

in_layout

부울

label

물체

linestyle또는 ls

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

linewidth또는 lw

뜨다

marker

마커 스타일 문자열 Path또는MarkerStyle

markeredgecolor또는 mec

색깔

markeredgewidth또는 야옹

뜨다

markerfacecolor또는 mfc

색깔

markerfacecoloralt또는 mfclt

색깔

markersize또는 ms

뜨다

markevery

없음 또는 int 또는 (int, int) 또는 슬라이스 또는 list[int] 또는 float 또는 (float, float) 또는 list[bool]

mouseover

부울

path_effects

AbstractPathEffect

picker

float 또는 callable[[Artist, Event], tuple[bool, dict]]

pickradius

알려지지 않은

rasterized

부울

sketch_params

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

snap

부울 또는 없음

solid_capstyle

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

solid_joinstyle

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

transform

알려지지 않은

url

str

visible

부울

xdata

1차원 배열

ydata

1차원 배열

zorder

뜨다

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

오차 막대 하위 샘플링

오차 막대 하위 샘플링

오차 막대 하위 샘플링
오류 표시줄 기능

오류 표시줄 기능

오류 표시줄 기능
오차 막대를 지정하는 다양한 방법

오차 막대를 지정하는 다양한 방법

오차 막대를 지정하는 다양한 방법
오차 막대에 상한 및 하한 포함

오차 막대에 상한 및 하한 포함

오차 막대에 상한 및 하한 포함
PatchCollection을 사용하여 오류 막대에서 상자 만들기

PatchCollection을 사용하여 오류 막대에서 상자 만들기

PatchCollection을 사용하여 오류 막대에서 상자 만들기
범례 데모

범례 데모

범례 데모
기생충 심플2

기생충 심플2

기생충 심플2
3D 오차 막대

3D 오차 막대

3D 오차 막대
로그 데모

로그 데모

로그 데모
오류 막대(x, y, yerr, xerr)

오류 막대(x, y, yerr, xerr)

오류 막대(x, y, yerr, xerr)