Spec-Zone.ru › Matplotlib 3.6

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, yмассивоподобные

Координаты точек данных. Если 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.

Возвращает:
список Line2D

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

Другие параметры:
dataиндексируемый объект, optional

Если указан, следующие параметры также принимают строку s, которая интерпретируется как data[s] (если это не вызывает исключения):

x, y

**kwargs

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

Свойство

Описание

agg_filter

функция фильтрации, которая принимает массив float (m, n, 3) и значение dpi, и возвращает массив (m, n, 3) и два смещения от левого нижнего угла изображения

alpha

скаляр или None

animated

bool

antialiased or aa

bool

clip_box

Bbox

clip_on

bool

clip_path

Patch или (Path, Transform) или None

color or c

цвет

dash_capstyle

CapStyle или {'butt', 'projecting', 'round'}

dash_joinstyle

JoinStyle или {'miter', 'round', 'bevel'}

dashes

последовательность чисел с плавающей точкой (включено/выключено чернила в точках) или (None, None)

data

массив (2, N) или два одномерных массива

drawstyle or ds

{'default', 'steps', 'steps-pre', 'steps-mid', 'steps-post'}, по умолчанию: 'default'

figure

Figure

fillstyle

{'full', 'left', 'right', 'bottom', 'top', 'none'}

gapcolor

цвет или None

gid

str

in_layout

bool

label

объект

linestyle or ls

{'-', '--', '-.', ':', '', (offset, on-off-seq), ...}

linewidth or lw

float

marker

строка стиля маркера, Path или MarkerStyle

markeredgecolor or mec

цвет

markeredgewidth or mew

float

markerfacecolor or mfc

цвет

markerfacecoloralt or mfcalt

цвет

markersize or ms

float

markevery

None или int или (int, int) или slice или list[int] или float или (float, float) или list[bool]

mouseover

bool

path_effects

AbstractPathEffect

picker

float или callable[[Artist, Event], tuple[bool, dict]]

pickradius

неизвестно

rasterized

bool

sketch_params

(scale: float, length: float, randomness: float)

snap

bool или None

solid_capstyle

CapStyle или {'butt', 'projecting', 'round'}

solid_joinstyle

JoinStyle или {'miter', 'round', 'bevel'}

transform

неизвестно

url

str

visible

bool

xdata

одномерный массив

ydata

1D массив

zorder

число с плавающей точкой

См. также

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.6.0/api/_as_gen/matplotlib.axes.Axes.plot_date.html

Spec-Zone.ru

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