matplotlib.pyplot.eventplot #
- matplotlib.pyplot。eventplot(位置,方向= '水平',线偏移= 1,线长= 1,线宽=无,颜色=无,线型= '实心', *,数据=无, ** kwargs )[来源] #
在给定位置绘制相同的平行线。
这种类型的图通常在神经科学中用于表示神经事件,通常称为尖峰栅格、点栅格或栅格图。
但是,它在您希望显示多组离散事件的时间或位置的任何情况下都非常有用,例如人们在一个月中的每一天到达企业的时间或去年飓风的日期世纪。
- 参数:
- 位置类数组或类数组列表
一维数组定义了一个事件序列的位置。
多组事件可以作为类似数组的列表传递。每个组都可以通过将值列表传递给lineoffsets、linelengths、linewidths、colors和 linestyles来独立设置样式。
请注意,位置可以是 2D 数组,但实际上不同的事件组通常具有不同的计数,因此人们将使用不同长度的数组列表而不是 2D 数组。
- 方向{'horizontal', 'vertical'},默认值:'horizontal'
事件序列的方向:
'horizontal':事件是水平排列的。指标线是垂直的。
'vertical':事件是垂直排列的。指标线是水平的。
- lineoffsets浮点数或类似数组,默认值:1
线的中心在与方向正交的方向上与原点的偏移量。
如果位置是二维的,这可以是一个长度与位置长度匹配的序列。
- linelengths float 或类似数组,默认值:1
线条的总高度(即线条从 延伸 到)。
lineoffset - linelength/2
lineoffset + linelength/2
如果位置是二维的,这可以是一个长度与位置长度匹配的序列。
- 线宽浮动或类似数组,默认:(
rcParams["lines.linewidth"]
默认1.5
:) 事件线的线宽,以磅为单位。
如果位置是二维的,这可以是一个长度与位置长度匹配的序列。
- 颜色颜色或颜色列表,默认值:(
rcParams["lines.color"]
默认值'C0'
:) 事件线的颜色。
如果位置是二维的,这可以是一个长度与位置长度匹配的序列。
- linestyles str 或 tuple 或此类值的列表,默认值:'solid'
默认为“实心”。有效字符串为 ['solid'、'dashed'、'dashdot'、'dotted'、'-'、'--'、'-.'、':']。破折号元组应采用以下形式:
(offset, onoffseq),
其中onoffseq是以点为单位的开和关墨的偶数长度元组。
如果位置是二维的,这可以是一个长度与位置长度匹配的序列。
- 数据可索引对象,可选
如果给定,以下参数也接受一个字符串
s
,它被解释为data[s]
(除非这引发异常):位置,线偏移,线长,线宽,颜色,线型
- **kwargs
其他关键字参数是行集合属性。有关
LineCollection
有效属性的列表,请参阅。
- 返回:
- 清单
EventCollection
添加的
EventCollection
那个。
- 清单
笔记
对于linelengths、linewidths、colors和linestyles,如果只给出一个值,则该值将应用于所有行。如果给定一个类数组,它必须具有与位置相同的长度,并且每个值将应用于数组的相应行。
例子