matplotlib.pyplot.eventplot #

matplotlib.pyplot. eventplot ( posiciones , orientación = 'horizontal' , lineoffsets = 1 , linelengths = 1 , linewidths = None , colors = None , linestyles = 'solid' , * , data = None , ** kwargs ) [fuente] #

Trace líneas paralelas idénticas en las posiciones dadas.

Este tipo de gráfico se usa comúnmente en neurociencia para representar eventos neuronales, donde generalmente se denomina ráster de picos, ráster de puntos o gráfico ráster.

Sin embargo, es útil en cualquier situación en la que desee mostrar la hora o la posición de múltiples conjuntos de eventos discretos, como las horas de llegada de las personas a un negocio cada día del mes o la fecha de los huracanes cada año del último siglo.

Parámetros :
posiciones tipo matriz o lista de tipo matriz

Una matriz 1D define las posiciones de una secuencia de eventos.

Se pueden pasar múltiples grupos de eventos como una lista de arreglos similares. Cada grupo se puede diseñar de forma independiente pasando listas de valores a lineoffsets , linelengths , linewiths , colors y linestyles .

Tenga en cuenta que las posiciones pueden ser una matriz 2D, pero en la práctica, los diferentes grupos de eventos generalmente tienen diferentes recuentos, por lo que se utilizará una lista de matrices de diferentes longitudes en lugar de una matriz 2D.

orientación {'horizontal', 'vertical'}, por defecto: 'horizontal'

La dirección de la secuencia del evento:

  • 'horizontal': los eventos están dispuestos horizontalmente. Las líneas indicadoras son verticales.

  • 'vertical': los eventos están dispuestos verticalmente. Las líneas indicadoras son horizontales.

lineoffsets flotante o tipo matriz, por defecto: 1

El desplazamiento del centro de las líneas desde el origen, en la dirección ortogonal a la orientación .

Si las posiciones son 2D, esta puede ser una secuencia con una longitud que coincida con la longitud de las posiciones .

longitudes de línea flotantes o tipo matriz, por defecto: 1

La altura total de las líneas (es decir, las líneas se extienden desde hasta ).lineoffset - linelength/2lineoffset + linelength/2

Si las posiciones son 2D, esta puede ser una secuencia con una longitud que coincida con la longitud de las posiciones .

anchos de línea flotantes o tipo matriz, predeterminado: rcParams["lines.linewidth"](predeterminado: 1.5)

Los anchos de línea de las líneas de eventos, en puntos.

Si las posiciones son 2D, esta puede ser una secuencia con una longitud que coincida con la longitud de las posiciones .

colores color o lista de colores, predeterminado: rcParams["lines.color"](predeterminado: 'C0')

Los colores de las líneas de evento.

Si las posiciones son 2D, esta puede ser una secuencia con una longitud que coincida con la longitud de las posiciones .

linestyles str o tupla o lista de dichos valores, predeterminado: 'sólido'

El valor predeterminado es 'sólido'. Las cadenas válidas son ['sólidas', 'discontinuas', 'guionadas', 'punteadas', '-', '--', '-.', ':']. Las tuplas de guión deben tener la forma:

(offset, onoffseq),

donde onoffseq es una tupla de longitud uniforme de tinta de encendido y apagado en puntos.

Si las posiciones son 2D, esta puede ser una secuencia con una longitud que coincida con la longitud de las posiciones .

objeto indexable de datos , opcional

Si se proporcionan, los siguientes parámetros también aceptan una cadena s, que se interpreta como data[s](a menos que esto genere una excepción):

posiciones , desplazamientos de línea , longitudes de línea , anchos de línea , colores , estilos de línea

**kwargs

Otros argumentos de palabras clave son propiedades de colección de líneas. Consulte LineCollectionpara obtener una lista de las propiedades válidas.

Devoluciones :
lista deEventCollection

Los EventCollectionque se agregaron.

notas

Para linelengths , linewidths , colors y linestyles , si solo se proporciona un único valor, ese valor se aplica a todas las líneas. Si se proporciona un tipo de matriz, debe tener la misma longitud que las posiciones y cada valor se aplicará a la fila correspondiente de la matriz.

Ejemplos

( Código fuente , png )

../../_images/eventplot_demo.png