matplotlib.pyplot.eventplot #
- matplotlib.pyplot. eventplot (位置、向き= '水平'、ラインオフセット= 1、線の長さ= 1、線幅=なし、色=なし、線のスタイル= '実線'、 *、データ=なし、 ** kwargs ) [source] #
指定された位置に同一の平行線をプロットします。
このタイプのプロットは、神経科学で神経イベントを表すために一般的に使用され、通常、スパイク ラスター、ドット ラスター、またはラスター プロットと呼ばれます。
ただし、毎月の各日に人々が会社に到着した時間や、昨年の毎年のハリケーンの日付など、個別のイベントの複数のセットのタイミングまたは位置を表示する場合に役立ちます。世紀。
- パラメータ:
- 配列のような位置または配列のようなリスト
1D 配列のようなものは、イベントの 1 つのシーケンスの位置を定義します。
イベントの複数のグループを配列のようなもののリストとして渡すことができます。各グループは、値のリストをlineoffsets、linelengths、linewidths、 color 、および linestylesに渡すことにより、個別にスタイルを設定できます。
位置は 2D 配列にすることができますが、実際には、異なるイベント グループは通常異なるカウントを持つため、2D 配列ではなく異なる長さの配列のリストを使用することに注意してください。
- 向き{'horizontal', 'vertical'}、デフォルト: 'horizontal'
イベント シーケンスの方向:
'horizontal': イベントは水平に配置されます。指標線は垂直です。
「垂直」: イベントは垂直に配置されます。指標線は水平です。
- lineoffsets float または array-like、デフォルト: 1
オリエンテーションに直交する方向の、原点からの線の中心のオフセット。
位置が 2D の場合、これは位置の長さと一致する長さのシーケンスにすることができます。
- linelengths float または array-like、デフォルト: 1
行の合計の高さ (つまり、行は から まで伸びます)。
lineoffset - linelength/2
lineoffset + 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 の場合、これは位置の長さと一致する長さのシーケンスにすることができます。
- データのインデックス可能なオブジェクト、オプション
指定された場合、次のパラメーターは string も受け入れます
s
。これは、次のように解釈されますdata[s]
(例外が発生しない限り)。位置、ラインオフセット、ライン長、ライン幅、カラー、ラインスタイル
- **kwargs
その他のキーワード引数は、ライン コレクション プロパティです。
LineCollection
有効なプロパティのリストについては、を参照 してください。
- 戻り値:
- のリスト
EventCollection
EventCollection
追加されたもの。
- のリスト
ノート
linelengths 、linewidths、colors、およびlinestylesでは、値が 1 つだけ指定されている場合、その値がすべての線に適用されます。array-like が与えられた場合、 positionと同じ長さでなければならず、各値は配列の対応する行に適用されます。
例