matplotlib.pyplot.plot_date #
- matplotlib.pyplot. plot_date ( x , y , fmt = 'o' , tz = None , xdate = True , ydate = False , * , data = None , ** kwargs ) [fonte] #
[ Sconsigliato ] Trama che costringe l'asse a trattare i float come date.
Scoraggiato
Questo metodo esiste per motivi storici e sarà deprecato in futuro.
datetime
-like i dati dovrebbero essere tracciati direttamente usandoplot
.Se è necessario tracciare dati numerici semplici come formato data Matplotlib o è necessario impostare un fuso orario, chiamare
ax.xaxis.axis_date
/ax.yaxis.axis_date
beforeplot
. VediAxis.axis_date
.
Simile a
plot
, rappresenta y vs. x come linee o marcatori. Tuttavia, le etichette degli assi sono formattate come date a seconda di xdate e ydate . Nota cheplot
funzionerà condatetime
enumpy.datetime64
oggetti senza ricorrere a questo metodo.- Parametri :
- x, y simile a un array
Le coordinate dei punti dati. Se xdate o ydate è True , i rispettivi valori x o y vengono interpretati come date Matplotlib .
- fmt str, facoltativo
La stringa del formato di stampa. Per i dettagli, vedere il parametro corrispondente in
plot
.- tz stringa del fuso orario o
datetime.tzinfo
, predefinito:rcParams["timezone"]
(predefinito:'UTC'
) Il fuso orario da utilizzare per etichettare le date.
- xdate bool, predefinito: vero
Se True , l' asse x verrà interpretato come date Matplotlib.
- ydate bool, predefinito: falso
Se True , l' asse y verrà interpretato come date Matplotlib.
- Resi :
- lista di
Line2D
Oggetti che rappresentano i dati tracciati.
- lista di
- Altri parametri :
- oggetto indicizzabile dei dati , facoltativo
Se forniti, i seguenti parametri accettano anche una stringa
s
, che viene interpretata comedata[s]
(a meno che ciò non sollevi un'eccezione):x , y
- **kwargs
Gli argomenti delle parole chiave controllano le
Line2D
proprietà:Proprietà
Descrizione
una funzione di filtro, che accetta un array float (m, n, 3) e un valore dpi e restituisce un array (m, n, 3) e due offset dall'angolo in basso a sinistra dell'immagine
scalare o Nessuno
bool
antialiased
o aabool
bool
Patch o (Percorso, Trasforma) o Nessuno
color
o ccolore
CapStyle
o {'culo', 'sporgente', 'rotondo'}JoinStyle
o {'mitre', 'round', 'bevel'}sequenza di float (on/off inchiostro in punti) o (Nessuno, Nessuno)
(2, N) o due array 1D
drawstyle
o ds{'default', 'steps', 'steps-pre', 'steps-mid', 'steps-post'}, default: 'default'
{'completo', 'sinistra', 'destra', 'basso', 'alto', 'nessuno'}
colore o Nessuno
str
bool
oggetto
linestyle
o ls{'-', '--', '-.', ':', '', (offset, on-off-seq), ...}
linewidth
o lwgalleggiante
stringa di stile marcatore,
Path
oMarkerStyle
markeredgecolor
o mecccolore
markeredgewidth
o miagolaregalleggiante
markerfacecolor
o mfccolore
markerfacecoloralt
o mfcaltcolore
markersize
o msgalleggiante
Nessuno o int o (int, int) o slice o lista[int] o float o (float, float) o lista[bool]
bool
float o callable[[Artista, Evento], tuple[bool, dict]]
sconosciuto
bool
(scala: float, lunghezza: float, casualità: float)
bool o Nessuno
CapStyle
o {'culo', 'sporgente', 'rotondo'}JoinStyle
o {'mitre', 'round', 'bevel'}sconosciuto
str
bool
matrice 1D
matrice 1D
galleggiante
Guarda anche
matplotlib.dates
Funzioni di supporto nelle date.
matplotlib.dates.date2num
Converti le date in num.
matplotlib.dates.num2date
Converti num in date.
matplotlib.dates.drange
Crea una sequenza di date equidistanti.
Appunti
Se utilizzi ticker e formattatori di data personalizzati, potrebbe essere necessario impostare i formattatori/localizzatori dopo la chiamata a
plot_date
.plot_date
imposterà il tick locator predefinito suAutoDateLocator
(se il tick locator non è già impostato suDateLocator
un'istanza) e il tick formatter predefinito suAutoDateFormatter
(se il tick formattatore non è già impostato suDateFormatter
un'istanza).