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_boxBboxclip_onбулево значение clip_pathОбъект Patch или (Path, Transform) или None colorили cцвет containsнеизвестно dash_capstyleCapStyleили {'butt', 'projecting', 'round'}dash_joinstyleJoinStyleили {'miter', 'round', 'bevel'}dashesпоследовательность чисел с плавающей точкой (чернила/пробелы в точках) или (None, None) dataмассив (2, N) или два одномерных массива drawstyleили ds{'default', 'steps', 'steps-pre', 'steps-mid', 'steps-post'}, по умолчанию: 'default' figureFigurefillstyle{'full', 'left', 'right', 'bottom', 'top', 'none'} gidстрока in_layoutбулево значение labelобъект linestyleили ls{'-', '--', '-.', ':', '', (смещение, последовательность включения/выключения), ...} linewidthили lwчисло с плавающей точкой markerстрока стиля маркера, PathилиMarkerStylemarkeredgecolorили mecцвет markeredgewidthили mewчисло с плавающей точкой markerfacecolorили mfcцвет markerfacecoloraltили mfcaltцвет markersizeили msчисло с плавающей точкой markeveryNone или int или (int, int) или slice или список[int] или число с плавающей точкой или (число с плавающей точкой, число с плавающей точкой) или список[bool] path_effectsAbstractPathEffectpickerчисло с плавающей точкой или вызываемый объект[[Художник, Событие], кортеж[bool, dict]] pickradiusчисло с плавающей точкой rasterizedбулево значение sketch_params(масштаб: число с плавающей точкой, длина: число с плавающей точкой, случайность: число с плавающей точкой) snapбулево значение или None solid_capstyleCapStyleили {'butt', 'projecting', 'round'}solid_joinstyleJoinStyleили {'miter', 'round', 'bevel'}transformmatplotlib.transforms.Transformurlстрока 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
© 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