matplotlib.pyplot.fill_betweenx #
- matplotlib.pyplot. fill_betweenx ( y , x1 , x2 = 0 , 여기서 = 없음 , 단계 = 없음 , 보간 = False , * , 데이터 = 없음 , ** kwargs ) [출처] #
두 종곡선 사이의 영역을 채웁니다.
곡선은 점 ( y , x1 ) 및 ( y , x2 )로 정의됩니다. 이렇게 하면 채워진 영역을 설명하는 하나 이상의 다각형이 생성됩니다.
where 를 사용하여 채우기에서 일부 세로 섹션을 제외할 수 있습니다 .
기본적으로 가장자리는 지정된 점을 직접 연결합니다. 채우기가 단계 함수, 즉 y 사이의 상수여야 하는 경우 단계 를 사용 합니다 .
- 매개변수 :
- y 배열(길이 N)
곡선을 정의하는 노드의 y 좌표.
- x1 배열(길이 N) 또는 스칼라
첫 번째 곡선을 정의하는 노드의 x 좌표입니다.
- x2 배열(길이 N) 또는 스칼라, 기본값: 0
두 번째 곡선을 정의하는 노드의 x 좌표입니다.
- 여기서 bool(길이 N)의 배열, 선택 사항
채우기에서 일부 수직 영역을 제외할 위치 를 정의 합니다. 채워진 영역은 좌표로 정의됩니다
y[where]
. 보다 정확하게는y[i]
와y[i+1]
if 사이를 채우 십시오. 이 정의 는 두 개의 False 값 사이 에 격리된 True 값 이 채워지지 않는 위치 를 의미합니다. True 위치 의 양쪽은 인접한 False 값 으로 인해 채워지지 않은 상태로 유지 됩니다.where[i] and where[i+1]
- 보간 부울, 기본값: False
이 옵션은 where 가 사용되고 두 곡선이 서로 교차하는 경우에만 관련이 있습니다 .
의미상 으로 x1 > x2 또는 이와 유사한 경우 에 종종 사용됩니다 . 기본적으로 채워진 영역을 정의하는 다각형의 노드는 y 배열의 위치에만 배치됩니다. 이러한 다각형은 교차점에 가까운 위의 의미를 설명할 수 없습니다. 교차점을 포함하는 y 섹션은 단순히 잘립니다.
보간 을 True 로 설정 하면 실제 교차점을 계산하고 채워진 영역을 이 점까지 확장합니다.
- 단계 {'사전', '사후', '중간'}, 선택 사항
채우기가 단계 함수, 즉 y 사이의 상수여야 하는 경우 단계 를 정의 합니다 . 이 값은 단계가 발생할 위치를 결정합니다.
'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]
(예외가 발생하지 않는 한).y , x1 , x2 , 여기서
- **kwargs
다른 모든 키워드 인수는 에 전달됩니다
PolyCollection
.Polygon
속성 을 제어합니다 .재산
설명
(m, n, 3) 부동 소수점 배열과 dpi 값을 사용하고 (m, n, 3) 배열과 이미지의 왼쪽 하단에서 두 오프셋을 반환하는 필터 함수
배열형 또는 스칼라 또는 없음
부울
antialiased
또는 aa 또는 앤티앨리어싱부울 또는 부울 목록
배열형 또는 없음
CapStyle
또는 {'butt', 'projecting', 'round'}(vmin: 플로트, vmax: 플로트)
부울
패치 또는 (경로, 변환) 또는 없음
Colormap
또는 str 또는 없음rgba 튜플의 색상 또는 목록
edgecolor
또는 ec 또는 edgecolors색상 또는 색상 목록 또는 '얼굴'
facecolor
또는 facecolors 또는 fc색상 또는 색상 목록
str
{'/', '\', '|', '-', '+', 'x', 'o', 'O', '.', '*'}
부울
JoinStyle
또는 {'마이터', '라운드', '베벨'}물체
linestyle
또는 대시 또는 선 스타일 또는 lsstr 또는 튜플 또는 그 목록
linewidth
또는 선폭 또는 lw플로트 또는 플로트 목록
부울
Normalize
또는 str 또는 없음offset_transform
또는 트랜스오프셋알려지지 않은
(N, 2) 또는 (2,) 배열형
배열과 같은 목록
None 또는 bool 또는 float 또는 호출 가능
알려지지 않은
부울
sizes
ndarray 또는 없음
(스케일: float, 길이: float, 임의성: float)
부울 또는 없음
str
str 또는 None 목록
배열과 같은 목록
알려지지 않은
부울
뜨다
또한보십시오
fill_between
두 세트의 y 값 사이를 채웁니다.
fill_betweenx
두 세트의 x 값 사이를 채웁니다.