matplotlib.pyplot.plot_date#

matplotlib.pyplot.plot_date(x, y, fmt='o', tz=None, xdate=True, ydate=False, *, data=None, **kwargs)[source]#

[Veraltet] Plottet, indem die Achse gezwungen wird, Fließkommazahlen als Daten zu behandeln.

Deprecated since version 3.9: Diese Methode existiert aus historischen Gründen und wird in Version 3.11 entfernt.

  • datetime-ähnliche Daten sollten direkt mit plot geplottet werden.

  • Wenn Sie einfache numerische Daten als Matplotlib-Datumsformat plotten müssen oder eine Zeitzone festlegen müssen, rufen Sie ax.xaxis.axis_date / ax.yaxis.axis_date vor plot auf. Siehe Axis.axis_date.

Ähnlich wie plot plottet dies y gegen x als Linien oder Marker. Die Achsenbeschriftungen werden jedoch je nach xdate und ydate als Daten formatiert. Beachten Sie, dass plot mit datetime und numpy.datetime64-Objekten funktioniert, ohne auf diese Methode zurückgreifen zu müssen.

Parameter:
x, yarray-ähnlich

Die Koordinaten der Datenpunkte. Wenn xdate oder ydate True ist, werden die jeweiligen Werte x oder y als Matplotlib-Daten interpretiert.

fmtstr, optional

Der Plot-Formatstring. Details finden Sie im entsprechenden Parameter von plot.

tzZeitzonen-String oder datetime.tzinfo, Standard: rcParams["timezone"] (Standard: 'UTC')

Die Zeitzone, die für die Beschriftung von Daten verwendet wird.

xdatebool, Standard: True

Wenn True, wird die x-Achse als Matplotlib-Daten interpretiert.

ydatebool, Standard: False

Wenn True, wird die y-Achse als Matplotlib-Daten interpretiert.

Gibt zurück:
Liste von Line2D

Objekte, die die geplotteten Daten darstellen.

Andere Parameter:
dataindizierbares Objekt, optional

Wenn angegeben, akzeptieren die folgenden Parameter auch einen String s, der als data[s] interpretiert wird, wenn s ein Schlüssel in data ist

x, y

**kwargs

Schlüsselwortargumente steuern die Line2D-Eigenschaften

Eigenschaft

Beschreibung

agg_filter

eine Filterfunktion, die ein (m, n, 3) Float-Array und einen dpi-Wert entgegennimmt und ein (m, n, 3) Array und zwei Offsets von der linken unteren Ecke des Bildes zurückgibt

alpha

float oder None

animated

bool

antialiased oder aa

bool

clip_box

BboxBase oder None

clip_on

bool

clip_path

Patch oder (Path, Transform) oder None

color oder c

color

dash_capstyle

CapStyle oder {'butt', 'projecting', 'round'}

dash_joinstyle

JoinStyle oder {'miter', 'round', 'bevel'}

dashes

Sequenz von Floats (An/Aus-Linie in Punkten) oder (None, None)

Daten

(2, N) Array oder zwei 1D-Arrays

drawstyle oder ds

{'default', 'steps', 'steps-pre', 'steps-mid', 'steps-post'}, Standard: 'default'

figure

Figure oder SubFigure

fillstyle

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

gapcolor

Farbe oder None

gid

str

in_layout

bool

label

object

linestyle oder ls

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

linewidth oder lw

float

marker

Marker-Stil-String, Path oder MarkerStyle

markeredgecolor oder mec

color

markeredgewidth oder mew

float

markerfacecolor oder mfc

color

markerfacecoloralt oder mfcalt

color

markersize oder ms

float

markevery

None oder int oder (int, int) oder Slice oder list[int] oder float oder (float, float) oder list[bool]

mouseover

bool

path_effects

Liste von AbstractPathEffect

picker

float oder aufrufbar[[Artist, Event], tuple[bool, dict]]

pickradius

float

rasterized

bool

sketch_params

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

snap

bool oder None

solid_capstyle

CapStyle oder {'butt', 'projecting', 'round'}

solid_joinstyle

JoinStyle oder {'miter', 'round', 'bevel'}

transform

unknown

url

str

visible

bool

xdata

1D-Array

ydata

1D-Array

zorder

float

Siehe auch

matplotlib.dates

Hilfsfunktionen für Daten.

matplotlib.dates.date2num

Daten in Zahlen umwandeln.

matplotlib.dates.num2date

Zahlen in Daten umwandeln.

matplotlib.dates.drange

Erzeugt eine gleichmäßig verteilte Sequenz von Daten.

Anmerkungen

Hinweis

Dies ist der pyplot-Wrapper für axes.Axes.plot_date.

Wenn Sie benutzerdefinierte Datums-Ticker und Formatierer verwenden, kann es notwendig sein, die Formatierer/Locator nach dem Aufruf von plot_date festzulegen. plot_date setzt den Standard-Tick-Locator auf AutoDateLocator (wenn der Tick-Locator nicht bereits auf eine DateLocator-Instanz gesetzt ist) und den Standard-Tick-Formatierer auf AutoDateFormatter (wenn der Tick-Formatierer nicht bereits auf eine DateFormatter-Instanz gesetzt ist).

Deprecated since version 3.9: Verwenden Sie stattdessen plot.