Spec-Zone.ru › Matplotlib 3.4

matplotlib.pyplot.plot_date

matplotlib.pyplot.plot_date(x, y, fmt='o', tz=None, xdate=True, ydate=False, *, data=None, **kwargs)[source]

Строит график, принуждая ось обрабатывать числа как даты.

Аналогично plot, эта функция строит график y по x в виде линий или маркеров. Однако метки осей форматируются как даты в зависимости от xdate и ydate. Обратите внимание, что plot будет работать с объектами datetime и numpy.datetime64, не прибегая к этому методу.

Параметры:
x, yмассив-подобный объект

Координаты точек данных. Если xdate или ydate равно True, соответствующие значения x или y интерпретируются как Даты Matplotlib.

fmtстрока, необязательно

Строка формата графика. Подробнее см. соответствующий параметр в plot.

tzстрока часового пояса или datetime.tzinfo, значение по умолчанию: rcParams["timezone"] (значение по умолчанию: 'UTC')

Часовой пояс, используемый при маркировке дат.

xdateбулево, значение по умолчанию: True

Если True, ось x будет интерпретироваться как даты Matplotlib.

ydateбулево, значение по умолчанию: False

Если True, ось y будет интерпретироваться как даты Matplotlib.

Возвращаемое значение:
список Line2D

Объекты, представляющие нарисованные данные.

Другие параметры:
**kwargs

Параметры ключевого слова управляют свойствами Line2D:

Свойство Описание
agg_filter функция фильтра, которая принимает массив float (m, n, 3) и значение dpi, и возвращает массив (m, n, 3)
alpha скаляр или None
animated булево значение
antialiased или aa булево значение
clip_box Bbox
clip_on булево значение
clip_path Объект Patch или (Path, Transform) или None
color или c цвет
contains неизвестно
dash_capstyle CapStyle или {'butt', 'projecting', 'round'}
dash_joinstyle JoinStyle или {'miter', 'round', 'bevel'}
dashes последовательность чисел с плавающей точкой (чернила/пробелы в точках) или (None, None)
data массив (2, N) или два одномерных массива
drawstyle или ds {'default', 'steps', 'steps-pre', 'steps-mid', 'steps-post'}, по умолчанию: 'default'
figure Figure
fillstyle {'full', 'left', 'right', 'bottom', 'top', 'none'}
gid строка
in_layout булево значение
label объект
linestyle или ls {'-', '--', '-.', ':', '', (смещение, последовательность включения/выключения), ...}
linewidth или lw число с плавающей точкой
marker строка стиля маркера, Path или MarkerStyle
markeredgecolor или mec цвет
markeredgewidth или mew число с плавающей точкой
markerfacecolor или mfc цвет
markerfacecoloralt или mfcalt цвет
markersize или ms число с плавающей точкой
markevery None или int или (int, int) или slice или список[int] или число с плавающей точкой или (число с плавающей точкой, число с плавающей точкой) или список[bool]
path_effects AbstractPathEffect
picker число с плавающей точкой или вызываемый объект[[Художник, Событие], кортеж[bool, dict]]
pickradius число с плавающей точкой
rasterized булево значение
sketch_params (масштаб: число с плавающей точкой, длина: число с плавающей точкой, случайность: число с плавающей точкой)
snap булево значение или None
solid_capstyle CapStyle или {'butt', 'projecting', 'round'}
solid_joinstyle JoinStyle или {'miter', 'round', 'bevel'}
transform matplotlib.transforms.Transform
url строка
visible булево значение
xdata одномерный массив
ydata одномерный массив
zorder число с плавающей точкой

См. также

matplotlib.dates
Вспомогательные функции для дат.
matplotlib.dates.date2num
Преобразование дат в числовые значения.
matplotlib.dates.num2date
Преобразование числовых значений в даты.
matplotlib.dates.drange
Создание последовательности дат с равными интервалами.

Примечания

Если вы используете пользовательские метки и форматировщики дат, может потребоваться установить форматировщики/локаторы после вызова plot_date. plot_date установит по умолчанию локатор меток на AutoDateLocator (если локатор меток не установлен на экземпляр DateLocator) и форматировщик меток по умолчанию на AutoDateFormatter (если форматировщик меток не установлен на экземпляр DateFormatter).

Примечание

Помимо описанных выше аргументов, эта функция может принимать аргумент data. Если такой аргумент data задан, следующие аргументы также могут быть строками s, которые интерпретируются как data[s] (если это не вызывает исключение): x, y.

Объекты, переданные в качестве data, должны поддерживать доступ по элементам (data[s]) и проверку на принадлежность (s in data).

Примеры использования matplotlib.pyplot.plot_date

Placing date ticks using recurrence rules

Установка меток дат с использованием правил повторения

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

Spec-Zone.ru

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