matplotlib.axes.Axes.plot_date
- Axes.plot_date(x, y, fmt='o', tz=None, xdate=True, ydate=False, *, data=None, **kwargs)[source]
-
[Не рекомендуется] Строит график, принуждая ось трактовать числа как даты.
Не рекомендуется
Этот метод существует по историческим причинам и будет устаревшим в будущем.
-
datetime-подобные данные следует непосредственно отображать с помощьюplot. - Если вам необходимо отобразить численные данные как формат даты Matplotlib или установить часовой пояс, вызовите
ax.xaxis.axis_date/ax.yaxis.axis_dateпередplot. См.Axis.axis_date.
Аналогично
plot, это строит график y против x в виде линий или маркеров. Однако метки осей форматируются как даты в зависимости от xdate и ydate. Обратите внимание, чтоplotбудет работать сdatetimeиnumpy.datetime64объектами без обращения к этому методу.- Параметры:
-
- x, yarray-like
-
Координаты точек данных. Если xdate или ydate равны True, соответствующие значения x или y интерпретируются как даты Matplotlib.
- fmtstr, необязательно
-
Строка формата графика. Подробнее см. соответствующий параметр в
plot. -
tzстрока часового пояса или
datetime.tzinfo, по умолчанию:rcParams["timezone"](по умолчанию:'UTC') -
Часовой пояс, используемый при маркировке дат.
- xdatebool, по умолчанию: True
-
Если True, ось x будет интерпретироваться как даты Matplotlib.
- ydatebool, по умолчанию: False
-
Если True, ось y будет интерпретироваться как даты Matplotlib.
- Возвращает:
-
- список
Line2D -
Объекты, представляющие нарисованные данные.
- список
- Другие параметры:
-
- dataиндексируемый объект, необязательно
-
Если задано, следующие параметры также принимают строку
s, которая интерпретируется какdata[s](если это не вызывает исключения):x, y
- **kwargs
-
Ключевые параметры управляют свойствами
Line2D:
-
Свойство
Описание
функция фильтра, которая принимает массив (m, n, 3) с плавающей точкой и значение dpi, и возвращает массив (m, n, 3) и два смещения от нижнего левого угла изображения
скаляр или None
bool
antialiasedили aabool
bool
Patch или (Path, Transform) или None
colorили cцвет
CapStyleили {'butt', 'projecting', 'round'}JoinStyleили {'miter', 'round', 'bevel'}последовательность чисел с плавающей точкой (чернила включены/выключены в точках) или (None, None)
(2, N) массив или два одномерных массива
drawstyleили ds{'default', 'steps', 'steps-pre', 'steps-mid', 'steps-post'}, по умолчанию: 'default'
{'full', 'left', 'right', 'bottom', 'top', 'none'}
цвет или None
строка
bool
объект
linestyleили ls{'-', '--', '-.', ':', '', (смещение, последовательность включения/выключения), ...}
linewidthили lwвещественное число
строка стиля маркера,
PathилиMarkerStylemarkeredgecolorили mecцвет
markeredgewidthили mewвещественное число
markerfacecolorили mfcцвет
markerfacecoloraltили mfcaltцвет
markersizeили msвещественное число
None или целое число или (целое число, целое число) или срез или список [целое число] или вещественное число или (вещественное число, вещественное число) или список [булево]
bool
вещественное число или вызываемая функция[[Artist, Event], tuple[bool, dict]]
неизвестно
bool
(масштаб: вещественное число, длина: вещественное число, случайность: вещественное число)
bool или None
CapStyleили {'butt', 'projecting', 'round'}JoinStyleили {'miter', 'round', 'bevel'}неизвестно
строка
bool
одномерный массив
-
См. также
matplotlib.dates-
Вспомогательные функции для дат.
matplotlib.dates.date2num-
Преобразование дат в числовое представление.
matplotlib.dates.num2date-
Преобразование числового представления в даты.
matplotlib.dates.drange-
Генерация последовательности дат с равными интервалами.
Примечания
Если вы используете пользовательские маркеры и форматировщики дат, может потребоваться установить форматировщики/локаторы после вызова
plot_date.plot_dateустановит локатор по умолчанию наAutoDateLocator(если локатор не установлен на экземплярDateLocator) и форматировщик по умолчанию наAutoDateFormatter(если форматировщик не установлен на экземплярDateFormatter).
© 2012–2023 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.7.5/api/_as_gen/matplotlib.axes.Axes.plot_date.html