matplotlib.axes.Axes.stem #

축. stem ( *args , linefmt=None , markerfmt=None , basefmt=None , bottom=0 , label=None , use_line_collection=<deprecated parameter> , orientation='vertical' , data=None ) [소스] #

스템 플롯을 만듭니다.

스템 플롯은 기준선에서 머리 까지 각 위치 locs 에서 기준선에 수직인 선을 그리고 거기에 마커를 배치합니다. 수직 줄기 도표(기본값)의 경우 위치x 위치이고 헤드y 값입니다. 가로 줄기 그림의 경우 위치y 위치이고 헤드x 값입니다.

호출 서명:

stem([locs,] heads, linefmt=None, markerfmt=None, basefmt=None)

locs -positions 는 선택 사항입니다. 형식은 위치 또는 키워드 인수로 제공될 수 있습니다. markerfmtbasefmt 를 위치적으로 전달 하는 것은 Matplotlib 3.5부터 더 이상 사용되지 않습니다.

매개변수 :
locs 배열과 유사, 기본값: (0, 1, ..., len(heads) - 1)

수직 줄기 그림의 경우 줄기의 x 위치입니다. 가로 줄기 그림의 경우 줄기의 y 위치입니다.

헤드 배열형

수직 줄기 그림의 경우 줄기 머리의 y 값입니다. 가로 줄기 그림의 경우 줄기 머리의 x 값입니다.

linefmt 문자열 , 선택 사항

수직선의 색상 및/또는 선 스타일을 정의하는 문자열:

성격

선 스타일

'-'

실선

'--'

파선

'-.'

일점쇄선

':'

점선

기본값: 'C0-', 즉 색상 주기의 첫 번째 색상이 있는 실선.

참고: 이 매개변수를 통해 지정된 마커(예: 'x')는 자동으로 무시됩니다( 를 사용하지 않는 한 use_line_collection=False). 대신 markerfmt 를 사용하여 마커를 지정해야 합니다 .

markerfmt 문자열 , 선택 사항

스템 헤드에 있는 마커의 색상 및/또는 모양을 정의하는 문자열입니다. 마커가 제공되지 않으면 마커 'o', 즉 채워진 원을 사용하십시오. 색상이 지정되지 않은 경우 linefmt 의 색상을 사용하십시오 .

basefmt str, 기본값: 'C3-'(클래식 모드에서는 'C2-')

기준선의 속성을 정의하는 형식 문자열입니다.

오리엔테이션 str, 기본값: '수직'

'수직'인 경우 줄기가 세로 방향인 플롯을 생성하고, 그렇지 않으면 줄기가 가로 방향이 됩니다.

하단 플로트, 기본값: 0

기준선의 y/x 위치(방향에 따라 다름).

라벨 문자열, 기본값: 없음

범례의 줄기에 사용할 레이블입니다.

use_line_collection 부울, 기본값: True

3.6부터 사용되지 않음

인 경우 개별 라인 대신 True스템 라인을 저장하고 플로팅하여 성능을 크게 향상시킵니다. LineCollection인 경우 개체 False목록을 사용하는 이전 동작이 기본적으로 사용 됩니다.Line2D

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

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

반환 :
StemContainer

컨테이너는 튜플처럼 취급될 수 있습니다( markerline , stemlines , baseline ) .

메모

또한보십시오

이 방법에 영감을 준 MATLAB 함수 스템 .

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

범례 데모

범례 데모

범례 데모
3D 줄기

3D 줄기

3D 줄기
스템(x, y)

스템(x, y)

스템(x, y)