matplotlib.pyplot.eventplot
-
matplotlib.pyplot.eventplot(positions, orientation='horizontal', lineoffsets=1, linelengths=1, linewidths=None, colors=None, linestyles='solid', *, data=None, **kwargs)[source] -
График идентичных параллельных линий в заданных позициях.
positions должен быть одномерным или двумерным массивоподобным объектом, где каждая строка соответствует строке или столбцу линий.
Этот тип графика часто используется в нейронауках для представления нейронных событий, где он обычно называется графиком импульсов, точечным графиком или графиком растра.
Однако он полезен в любой ситуации, где необходимо показать временную шкалу или положение нескольких наборов дискретных событий, например, время прибытия людей в бизнес-предприятие в каждый день месяца или дата ураганов в каждый год прошлого столетия.
Параметры: -
positions : 1D or 2D array-like object -
Каждое значение — это событие. Если positions — двумерный массивоподобный объект, каждая строка соответствует строке или столбцу линий (в зависимости от параметра orientation).
-
orientation : {'horizontal', 'vertical'}, optional -
Управляет направлением коллекций событий:
- 'horizontal' : линии расположены горизонтально в строках и являются вертикальными.
- 'vertical' : линии расположены вертикально в столбцах и являются горизонтальными.
-
lineoffsets : scalar or sequence of scalars, optional, default: 1 -
Смещение центра линий от начала координат в направлении, перпендикулярном orientation.
-
linelengths : scalar or sequence of scalars, optional, default: 1 -
Общий размер линий (т.е. линии простираются от
lineoffset - linelength/2доlineoffset + linelength/2). -
linewidths : scalar, scalar sequence or None, optional, default: None -
Ширина(ы) линий событий в пунктах. Если равно None, по умолчанию используется значение из rcParams.
-
colors : color, sequence of colors or None, optional, default: None -
Цвет(ы) линий событий. Если равно None, по умолчанию используется значение из rcParams.
-
linestyles : str or tuple or a sequence of such values, optional -
По умолчанию 'solid'. Допустимые строки: ['solid', 'dashed', 'dashdot', 'dotted', '-', '--', '-.', ':']. Кортежи штриховки должны быть следующего формата:
(offset, onoffseq),
где onoffseq — кортеж чётной длины значений включения и выключения чернил в пунктах.
-
**kwargs : optional -
Другие ключевые аргументы — свойства коллекции линий. См.
LineCollectionдля списка допустимых свойств.
Возвращаемое значение: -
list : A list of EventCollection objects. -
Содержит
EventCollection, которые были добавлены.
Примечания
Для linelengths, linewidths, colors и linestyles, если задано только одно значение, это значение применяется ко всем линиям. Если задан массивоподобный объект, его длина должна совпадать с длиной positions, и каждое значение будет применено к соответствующей строке массива.
Примеры
Примечание
Помимо описанных выше аргументов, эта функция может принимать ключевой аргумент data. Если такой аргумент data задан, следующие аргументы заменяются на data[<arg>]:
- Все аргументы со следующими именами: 'colors', 'linelengths', 'lineoffsets', 'linestyles', 'linewidths', 'positions'.
Объекты, переданные как data, должны поддерживать доступ по индексу (
data[<arg>]) и проверку на принадлежность (<arg> in data). -
© 2012–2018 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.0.0/api/_as_gen/matplotlib.pyplot.eventplot.html