matplotlib.pyplot.plot_date #
- matplotlib.pyplot. plot_date ( x , y , fmt = 'o' , tz = None , xdate = True , ydate = False , * , data = None , ** kwargs ) [Quelle] #
[ Entmutigt ] Zeichnen Sie die Achse dazu, Floats als Datumsangaben zu behandeln.
Entmutigt
Diese Methode existiert aus historischen Gründen und wird in Zukunft veraltet sein.
datetime
-ähnliche Daten sollten direkt mit geplottet werdenplot
.Wenn Sie einfache numerische Daten als Matplotlib-Datumsformat darstellen oder eine Zeitzone festlegen müssen, rufen Sie
ax.xaxis.axis_date
/ax.yaxis.axis_date
before aufplot
. SieheAxis.axis_date
.
Ähnlich wie bei
plot
werden hier y vs. x als Linien oder Markierungen dargestellt. Die Achsenbeschriftungen werden jedoch abhängig von xdate und ydate als Datum formatiert . Beachten Sie, dass diesplot
mitdatetime
undnumpy.datetime64
-Objekten funktioniert, ohne auf diese Methode zurückzugreifen.- Parameter :
- x, y -Array-ähnlich
Die Koordinaten der Datenpunkte. Wenn xdate oder ydate True ist , werden die jeweiligen Werte x oder y als Matplotlib-Daten interpretiert .
- fmtstr , optional
Die Zeichenkette für das Plotformat. Einzelheiten finden Sie unter dem entsprechenden Parameter in
plot
.- tz timezone string oder
datetime.tzinfo
, default:rcParams["timezone"]
(default:'UTC'
) Die Zeitzone, die zum Kennzeichnen von Datumsangaben verwendet werden soll.
- xdate bool, Standard: True
Wenn True , wird die x -Achse als Matplotlib-Daten interpretiert.
- ydate bool, Standard: False
Wenn True , wird die y -Achse als Matplotlib-Daten interpretiert.
- Rückgaben :
- Liste von
Line2D
Objekte, die die gezeichneten Daten darstellen.
- Liste von
- Andere Parameter :
- data indexierbares Objekt, optional
Falls angegeben, akzeptieren die folgenden Parameter auch einen String
s
, der interpretiert wird alsdata[s]
(es sei denn, dies löst eine Ausnahme aus):x , y
- **Kwarg
Schlüsselwortargumente steuern die
Line2D
Eigenschaften:Eigentum
Beschreibung
eine Filterfunktion, die ein (m, n, 3) Float-Array und einen dpi-Wert akzeptiert und ein (m, n, 3)-Array und zwei Offsets von der unteren linken Ecke des Bildes zurückgibt
Skalar oder Keine
bool
antialiased
oder ähbool
bool
Patch oder (Pfad, Transform) oder None
color
oder cFarbe
CapStyle
oder {'hinter', 'vorstehend', 'rund'}JoinStyle
oder {'Gehrung', 'rund', 'Fase'}Folge von Gleitkommazahlen (Ein/Aus Tinte in Punkten) oder (Keine, Keine)
(2, N)-Array oder zwei 1D-Arrays
drawstyle
oder DS{'default', 'steps', 'steps-pre', 'steps-mid', 'steps-post'}, default: 'default'
{'voll', 'links', 'rechts', 'unten', 'oben', 'keine'}
Farbe oder Keine
Str
bool
Objekt
linestyle
oder ls{'-', '--', '-.', ':', '', (offset, on-off-seq), ...}
linewidth
oder lwschweben
Marker-Style-String
Path
oderMarkerStyle
markeredgecolor
oder mecFarbe
markeredgewidth
oder miauschweben
markerfacecolor
oder mfcFarbe
markerfacecoloralt
oder mfcaltFarbe
markersize
oder msschweben
None oder int oder (int, int) oder slice oder list[int] oder float oder (float, float) oder list[bool]
bool
float or callable[[Artist, Event], tuple[bool, dict]]
Unbekannt
bool
(Maßstab: Float, Länge: Float, Zufälligkeit: Float)
bool oder Keine
CapStyle
oder {'hinter', 'vorstehend', 'rund'}JoinStyle
oder {'Gehrung', 'rund', 'Fase'}Unbekannt
Str
bool
1D-Array
1D-Array
schweben
Siehe auch
matplotlib.dates
Hilfsfunktionen bei Terminen.
matplotlib.dates.date2num
Datum in Zahl umwandeln.
matplotlib.dates.num2date
Zahl in Datum umwandeln.
matplotlib.dates.drange
Erstellen Sie eine Folge von Datumsangaben in gleichen Abständen.
Anmerkungen
Wenn Sie benutzerdefinierte Datumsticker und -formatierer verwenden, kann es erforderlich sein, die Formatierer/Lokatoren nach dem Aufruf auf zu setzen
plot_date
.plot_date
setzt den Standard-Tick-Locator aufAutoDateLocator
(wenn der Tick-Locator nicht bereits auf eineDateLocator
Instanz gesetzt ist) und den Standard-Tick-Formatierer aufAutoDateFormatter
(wenn der Tick-Formatierer nicht bereits auf eineDateFormatter
Instanz gesetzt ist).