matplotlib.pyplot.step #

matplotlib.pyplot. step ( x , y , * args , 여기서 = 'pre' , data = None , ** kwargs ) [출처] #

단계 플롯을 만듭니다.

호출 서명:

step(x, y, [fmt], *, data=None, where='pre', **kwargs)
step(x, y, [fmt], x2, y2, [fmt2], ..., *, where='pre', **kwargs)

이것은 plot일부 서식 옵션을 변경하는 얇은 포장지일 뿐입니다. 플롯의 대부분의 개념과 매개변수도 여기에서 사용할 수 있습니다.

메모

이 방법은 단계 그리기 스타일이 있는 표준 플롯을 사용합니다. x 값은 기준 위치이고 단계는 위치 에 따라 왼쪽/오른쪽/양 방향으로 확장 됩니다.

단계의 값과 가장자리를 알고 있는 일반적인 경우에는 stairs대신 사용하십시오.

매개변수 :
x 배열과 같은

x 위치의 1D 시퀀스. 균일하게 증가한다고 가정하지만 확인하지는 않습니다.

y 배열형

y 레벨의 1D 시퀀스.

fmt 문자열, 선택 사항

형식 문자열(예: 녹색 줄의 경우 'g'). 자세한 plot설명은 참조하세요.

참고: 전체 형식 문자열이 허용되지만 색상만 지정하는 것이 좋습니다. 선 스타일은 현재 무시됩니다(대신 키워드 인수 linestyle 사용). 마커가 허용되고 지정된 위치에 플롯되지만 이는 단계 플롯에 거의 필요하지 않은 기능입니다.

여기서 {'pre', 'post', 'mid'}, 기본값: 'pre'

단계를 배치할 위치를 정의합니다.

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

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

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

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

레이블이 지정된 데이터가 있는 개체입니다. 주어진 경우 xy 에 플로팅할 레이블 이름을 제공합니다 .

**kwargs

추가 매개변수는 의 매개변수와 동일합니다 plot.

반환 :
목록Line2D

플롯된 데이터를 나타내는 개체입니다.

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

계단 데모

계단 데모

계단 데모
단계 데모

단계 데모

단계 데모