Spec-Zone.ru › Matplotlib 3.5

matplotlib.pyplot.eventplot

matplotlib.pyplot.eventplot(positions, orientation='horizontal', lineoffsets=1, linelengths=1, linewidths=None, colors=None, linestyles='solid', *, data=None, **kwargs)[source]

Построение одинаковых параллельных линий в заданных позициях.

Этот тип графика обычно используется в нейронауке для представления нейронных событий, где он обычно называется диаграммой импульсов, точечным графиком или графиком событий.

Однако он полезен в любой ситуации, где вы хотите показать временной или позиционный ряд нескольких наборов дискретных событий, например, время прихода людей в бизнес в каждый день месяца или дата ураганов каждый год последнего столетия.

Параметры
positionsмассив-подобный объект или список массивов-подобных объектов

Одномерный массив-подобный объект определяет позиции одного набора событий.

Несколько групп событий могут быть переданы как список массивов-подобных объектов. Каждая группа может быть стилизована независимо путем передачи списков значений в lineoffsets, linelengths, linewidths, colors и linestyles.

Обратите внимание, что positions может быть двумерным массивом, но на практике разные группы событий обычно имеют разное количество, поэтому часто используется список массивов различной длины, а не двумерный массив.

orientation{'горизонтально', 'вертикально'}, по умолчанию: 'горизонтально'

Направление последовательности событий:

  • 'горизонтально': события выстроены горизонтально. Указательные линии вертикальные.
  • 'вертикально': события выстроены вертикально. Указательные линии горизонтальные.
lineoffsetsчисло или массив-подобный объект, по умолчанию: 1

Смещение центра линий от начала координат в направлении, перпендикулярном orientation.

Если positions двумерный, это может быть последовательность с длиной, соответствующей длине positions.

linelengthsчисло или массив-подобный объект, по умолчанию: 1

Полная высота линий (т.е. линии простираются от lineoffset - linelength/2 до lineoffset + linelength/2).

Если positions двумерный, это может быть последовательность с длиной, соответствующей длине positions.

linewidthsчисло или массив-подобный объект, по умолчанию: rcParams["lines.linewidth"] (по умолчанию: 1.5)

Ширина(ы) линий событий в пунктах.

Если positions двумерный, это может быть последовательность с длиной, соответствующей длине positions.

colorsцвет или список цветов, по умолчанию: rcParams["lines.color"] (по умолчанию: 'C0')

Цвет(ы) линий событий.

Если positions двумерный, это может быть последовательность с длиной, соответствующей длине positions.

linestylesстрока или кортеж или список таких значений, по умолчанию: 'сплошная'

По умолчанию 'сплошная'. Допустимые строки ['сплошная', 'пунктирная', 'штрихпунктирная', 'точечная', '-', '--', '-.', ':']. Кортежи штрихов должны иметь вид:

(offset, onoffseq),

где onoffseq - кортеж чётной длины, содержащий значения включения и выключения чернил в пунктах.

Если positions двумерный, это может быть последовательность с длиной, соответствующей длине positions.

dataиндексируемый объект, необязательно

Если задано, следующие параметры также принимают строку s, которая интерпретируется как data[s] (если это не вызывает исключение):

positions, lineoffsets, linelengths, linewidths, colors, linestyles

**kwargs

Другие ключевые аргументы — свойства коллекции линий. См. LineCollection для списка допустимых свойств.

Возвращает
список EventCollection

Добавленные EventCollection.

Примечания

Для linelengths, linewidths, colors и linestyles, если задано только одно значение, это значение применяется ко всем линиям. Если задан массив-подобный объект, его длина должна совпадать с длиной positions, и каждое значение будет применено к соответствующей строке массива.

Примеры

(Исходный код, png, pdf)

../../_images/eventplot_demo.png

© 2012–2021 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.5.1/api/_as_gen/matplotlib.pyplot.eventplot.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API