Spec-Zone.ru › Matplotlib 3.3

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.

Параметры:
x, yarray-like

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

fmtstr, optional

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

tztimezone string or datetime.tzinfo, default: rcParams["timezone"] (default: 'UTC')

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

xdatebool, default: True

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

ydatebool, default: False

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

Возвращаемые значения:
lines

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

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

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

Свойство Описание
agg_filter функция фильтра, которая принимает массив чисел с плавающей точкой (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 {'butt', 'round', 'projecting'}
dash_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 или целое число или (целое число, целое число) или срез или список целых чисел или число с плавающей точкой или (число с плавающей точкой, число с плавающей точкой) или список логических значений
path_effects AbstractPathEffect
picker неизвестно
pickradius число с плавающей точкой
rasterized булево значение или None
sketch_params (масштаб: число с плавающей точкой, длина: число с плавающей точкой, случайность: число с плавающей точкой)
snap булево значение или None
solid_capstyle {'butt', 'round', 'projecting'}
solid_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

Date Demo Rrule

Демонстрация дат с Rrule

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

Spec-Zone.ru

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