matplotlib.axes.Axes.eventplot #

축. eventplot ( 위치 , 방향 = 'horizontal' , lineoffsets = 1 , linelengths = 1 , linewidths = None , colors = None , linestyles = 'solid' , * , data = None , ** kwargs ) [출처] #

주어진 위치에 동일한 평행선을 그립니다.

이 유형의 플롯은 일반적으로 스파이크 래스터, 도트 래스터 또는 래스터 플롯이라고 하는 신경 이벤트를 나타내는 신경과학에서 일반적으로 사용됩니다.

그러나 매월 매일 회사에 사람이 도착하는 시간 또는 지난 해 매년 허리케인 날짜와 같이 여러 개별 이벤트 세트의 타이밍 또는 위치를 표시하려는 모든 상황에서 유용합니다. 세기.

매개변수 :
배열과 같은 위치 또는 배열과 같은 목록

1D 배열과 같은 것은 이벤트의 한 시퀀스 위치를 정의합니다.

여러 이벤트 그룹이 유사 배열 목록으로 전달될 수 있습니다. 각 그룹은 값 목록을 lineoffsets , linelengths , linewidths , colorslinestyles 에 전달하여 독립적으로 스타일을 지정할 수 있습니다 .

위치 는 2D 배열 이 될 수 있지만 실제로는 이벤트 그룹마다 일반적으로 개수가 다르기 때문에 2D 배열이 아닌 길이가 다른 배열 목록을 사용합니다.

방향 {'수평', '수직'}, 기본값: '수평'

이벤트 순서의 방향:

  • 'horizontal': 이벤트가 수평으로 정렬됩니다. 표시선은 수직입니다.

  • '수직': 이벤트가 수직으로 정렬됩니다. 표시선은 수평입니다.

lineoffsets float 또는 array-like, 기본값: 1

오리엔테이션 에 직교하는 방향으로 원점에서 선 중심의 오프셋입니다 .

위치 가 2D인 경우 길이가 위치 의 길이와 일치하는 시퀀스일 수 있습니다 .

linelengths float 또는 array-like, 기본값: 1

선의 총 높이(즉, 선이 에서 까지 늘어남 ) .lineoffset - linelength/2lineoffset + linelength/2

위치 가 2D인 경우 길이가 위치 의 길이와 일치하는 시퀀스일 수 있습니다 .

linewidths float 또는 array-like, 기본값: rcParams["lines.linewidth"](기본값: 1.5)

이벤트 라인의 라인 너비(포인트)입니다.

위치 가 2D인 경우 길이가 위치 의 길이와 일치하는 시퀀스일 수 있습니다 .

색상 색상 또는 색상 목록, 기본값: rcParams["lines.color"](기본값: 'C0')

이벤트 라인의 색상입니다.

위치 가 2D인 경우 길이가 위치 의 길이와 일치하는 시퀀스일 수 있습니다 .

linestyles str 또는 튜플 또는 그러한 값의 목록, 기본값: 'solid'

기본값은 '솔리드'입니다. 유효한 문자열은 ['solid', 'dashed', 'dashdot', 'dotted', '-', '--', '-.', ':']입니다. 대시 튜플은 다음과 같은 형식이어야 합니다.

(offset, onoffseq),

여기서 onoffseq 는 포인트에서 온 및 오프 잉크의 짝수 길이 튜플입니다.

위치 가 2D인 경우 길이가 위치 의 길이와 일치하는 시퀀스일 수 있습니다 .

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

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

위치 , lineoffsets , linelengths , linewidths , 색상 , linestyles

**kwargs

다른 키워드 인수는 라인 컬렉션 속성입니다. LineCollection유효한 속성 목록은 를 참조하십시오 .

반환 :
목록EventCollection

EventCollection추가된 것입니다 .

메모

linelengths , linewidths , colorslinestyles 의 경우 단일 값만 지정하면 해당 값이 모든 선에 적용됩니다. 배열과 같은 것이 주어지면 position 과 길이가 같아야 하며 각 값은 배열의 해당 행에 적용됩니다.

( 소스 코드 , png )

../../_images/eventplot_demo.png

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

이벤트플롯(D)

이벤트플롯(D)

이벤트플롯(D)