matplotlib.axes.Axes.stackplot #

축. stackplot ( x , * args , labels = () , colors = None , baseline = 'zero' , data = None , ** kwargs ) [출처] #

누적 영역 플롯을 그립니다.

매개변수 :
x (N,) 배열형
y (M, N) 배열형

데이터는 스택 해제된 것으로 가정합니다. 다음 각 호출은 합법적입니다.

stackplot(x, y)           # where y has shape (M, N)
stackplot(x, y1, y2, y3)  # where y1, y2, y3, y4 have length N
기준선 {'0', 'sym', 'wiggle', 'weighted_wiggle'}

기준선을 계산하는 데 사용되는 방법:

  • 'zero': 일정한 0 기준선, 즉 단순 누적 플롯.

  • 'sym': 0을 중심으로 대칭이며 'ThemeRiver'라고도 합니다.

  • 'wiggle': 제곱 기울기의 합을 최소화합니다.

  • 'weighted_wiggle': 동일하지만 각 레이어의 크기를 고려하여 가중치를 적용합니다. Streamgraph' 레이아웃이라고도 합니다. 자세한 내용은 http://leebyron.com/streamgraph/ 에서 확인할 수 있습니다 .

str의 레이블 목록, 선택 사항

각 데이터 계열에 할당할 일련의 레이블입니다. 지정하지 않으면 아티스트에게 라벨이 적용되지 않습니다.

색상 색상 목록, 선택 사항

누적된 영역의 색상을 지정하는 데 사용되는 일련의 색상입니다. 시퀀스는 제공된 y 의 수와 정확히 동일한 길이일 필요는 없으며 , 이 경우 색상은 처음부터 반복됩니다.

지정하지 않으면 Axes 속성 주기의 색상이 사용됩니다.

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

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

**kwargs

다른 모든 키워드 인수는 에 전달됩니다 Axes.fill_between.

반환 :
목록PolyCollection

PolyCollection누적 영역 플롯의 각 요소에 대해 하나씩 인스턴스 목록입니다 .

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

스택플롯 및 스트림 그래프

스택플롯 및 스트림 그래프

스택플롯 및 스트림 그래프
스택플롯(x, y)

스택플롯(x, y)

스택플롯(x, y)