matplotlib.axes.Axes.fill_between #

축. fill_between ( x , y1 , y2 = 0 , 여기서 = 없음 , 보간 = False , 단계 = 없음 , * , 데이터 = 없음 , ** kwargs ) [출처] #

두 수평 곡선 사이의 영역을 채웁니다.

곡선은 점 ( x , y1 ) 및 ( x , y2 )로 정의됩니다. 이렇게 하면 채워진 영역을 설명하는 하나 이상의 다각형이 생성됩니다.

where 를 사용하여 채우기에서 일부 수평 섹션을 제외할 수 있습니다 .

기본적으로 가장자리는 지정된 점을 직접 연결합니다. 채우기가 단계 함수여야 하는 경우 단계 를 사용 합니다. 즉, x 사이에서 일정 합니다.

매개변수 :
x 배열(길이 N)

곡선을 정의하는 노드의 x 좌표.

y1 배열(길이 N) 또는 스칼라

첫 번째 곡선을 정의하는 노드의 y 좌표입니다.

y2 배열(길이 N) 또는 스칼라, 기본값: 0

두 번째 곡선을 정의하는 노드의 y 좌표입니다.

여기서 bool(길이 N)의 배열, 선택 사항

채워지는 일부 수평 영역을 제외할 위치 를 정의 합니다. 채워진 영역은 좌표로 정의됩니다 x[where]. 보다 정확하게는 x[i]x[i+1]if 사이를 채우 십시오. 이 정의 는 두 개의 False 값 사이 에 격리된 True 값 이 채워지지 않는 위치 를 의미합니다. True 위치 의 양쪽은 인접한 False 값 으로 인해 채워지지 않은 상태로 유지 됩니다.where[i] and where[i+1]

보간 부울, ​​기본값: False

이 옵션은 where 가 사용되고 두 곡선이 서로 교차하는 경우에만 관련이 있습니다 .

의미론적으로 where 는 y1 > y2 또는 이와 유사한 경우에 자주 사용됩니다 . 기본적으로 채워진 영역을 정의하는 다각형의 노드는 x 배열의 위치에만 배치됩니다. 이러한 다각형은 교차점에 가까운 위의 의미를 설명할 수 없습니다. 교차점을 포함하는 x-섹션은 단순히 잘립니다.

보간True 로 설정 하면 실제 교차점을 계산하고 채워진 영역을 이 점까지 확장합니다.

단계 {'사전', '사후', '중간'}, 선택 사항

채우기가 단계 함수, 즉 x 사이의 상수여야 하는 경우 단계 를 정의 합니다 . 이 값은 단계가 발생할 위치를 결정합니다.

  • 'pre': y 값은 모든 x 위치 에서 왼쪽으로 계속됩니다 . 즉, 간격 의 값은 입니다.(x[i-1], x[i]]y[i]

  • 'post': y 값은 모든 x 위치 에서 오른쪽으로 지속적으로 계속됩니다 . 즉, 간격 의 값은 입니다.[x[i], x[i+1])y[i]

  • 'mid': x 위치 중간에서 단계가 발생합니다 .

반환 :
PolyCollection

PolyCollection플롯된 다각형을 포함하는 입니다 .

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

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

x , y1 , y2 , 여기서

**kwargs

다른 모든 키워드 인수는 에 전달됩니다 PolyCollection. Polygon속성 을 제어합니다 .

재산

설명

agg_filter

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

alpha

배열형 또는 스칼라 또는 없음

animated

부울

antialiased또는 aa 또는 앤티앨리어싱

부울 또는 부울 목록

array

배열형 또는 없음

capstyle

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

clim

(vmin: 플로트, vmax: 플로트)

clip_box

Bbox

clip_on

부울

clip_path

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

cmap

Colormap또는 str 또는 없음

color

rgba 튜플의 색상 또는 목록

edgecolor또는 ec 또는 edgecolors

색상 또는 색상 목록 또는 '얼굴'

facecolor또는 facecolors 또는 fc

색상 또는 색상 목록

figure

Figure

gid

str

hatch

{'/', '\', '|', '-', '+', 'x', 'o', 'O', '.', '*'}

in_layout

부울

joinstyle

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

label

물체

linestyle또는 대시 또는 선 스타일 또는 ls

str 또는 튜플 또는 그 목록

linewidth또는 선폭 또는 lw

플로트 또는 플로트 목록

mouseover

부울

norm

Normalize또는 str 또는 없음

offset_transform또는 트랜스오프셋

알려지지 않은

offsets

(N, 2) 또는 (2,) 배열형

path_effects

AbstractPathEffect

paths

배열과 같은 목록

picker

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

pickradius

알려지지 않은

rasterized

부울

sizes

ndarray 또는 없음

sketch_params

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

snap

부울 또는 없음

transform

Transform

url

str

urls

str 또는 None 목록

verts

배열과 같은 목록

verts_and_codes

알려지지 않은

visible

부울

zorder

뜨다

또한보십시오

fill_between

두 세트의 y 값 사이를 채웁니다.

fill_betweenx

두 세트의 x 값 사이를 채웁니다.

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

사이 채우기 및 알파

사이 채우기 및 알파

사이 채우기 및 알파
선 사이 영역 채우기

선 사이 영역 채우기

선 사이 영역 채우기
fill_between(x, y1, y2)

fill_between(x, y1, y2)

fill_between(x, y1, y2)