matplotlib.pyplot.plot_date
- matplotlib.pyplot.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, не прибегая к этому методу.- Parameters:
-
- x, yarray-like
-
Координаты точек данных. Если xdate или ydate равно True, соответствующие значения x или y интерпретируются как даты Matplotlib.
- fmtstr, optional
-
Строка формата графика. Подробности см. в соответствующем параметре
plot. -
tzстрока часового пояса или
datetime.tzinfo, по умолчанию:rcParams["timezone"](по умолчанию:'UTC') -
Часовой пояс, используемый при маркировке дат.
- xdatebool, по умолчанию: True
-
Если True, ось x будет интерпретироваться как даты Matplotlib.
- ydatebool, по умолчанию: False
-
Если True, ось y будет интерпретироваться как даты Matplotlib.
- Returns:
-
- список
Line2D -
Объекты, представляющие отображаемые данные.
- список
- Other Parameters:
-
- dataиндексируемый объект, необязательно
-
Если задан, следующие параметры также принимают строку
s, которая интерпретируется какdata[s](если это не вызывает исключение):x, y
- **kwargs
-
Параметры ключевых слов управляют свойствами
Line2D:
-
Свойство
Описание
функция фильтра, которая принимает (m, n, 3) массив чисел с плавающей точкой и значение dpi, и возвращает (m, n, 3) массив и два смещения от нижнего левого угла изображения
скаляр или None
логическое значение
antialiasedили aaлогическое значение
логическое значение
Объект 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
строка
логическое значение
объект
linestyleили ls{'-', '--', '-.', ':', '', (смещение, последовательность вкл/выкл), ...}
linewidthили lwвещественное число
строка стиля маркера,
PathилиMarkerStylemarkeredgecolorили mecцвет
markeredgewidthили mewвещественное число
markerfacecolorили mfcцвет
markerfacecoloraltили mfcaltцвет
markersizeили msвещественное число
None или целое число или (целое число, целое число) или срез или список[целое число] или вещественное число или (вещественное число, вещественное число) или список[булево]
логическое значение
вещественное число или вызываемый объект [[Artist, Event], tuple[bool, dict]]
неизвестно
логическое значение
(масштаб: число с плавающей точкой, длина: число с плавающей точкой, случайность: число с плавающей точкой)
логическое значение или None
CapStyleили {'butt', 'projecting', 'round'}JoinStyleили {'miter', 'round', 'bevel'}неизвестно
строка
логическое значение
одномерный массив
-
См. также
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.pyplot.plot_date.html