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 usando plot.

  • Se è necessario tracciare dati numerici semplici come formato data Matplotlib o è necessario impostare un fuso orario, chiamare ax.xaxis.axis_date/ ax.yaxis.axis_datebefore plot. Vedi Axis.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 che plotfunzionerà con datetimee numpy.datetime64oggetti 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 diLine2D

Oggetti che rappresentano i dati tracciati.

Altri parametri :
oggetto indicizzabile dei dati , facoltativo

Se forniti, i seguenti parametri accettano anche una stringa s, che viene interpretata come data[s](a meno che ciò non sollevi un'eccezione):

x , y

**kwargs

Gli argomenti delle parole chiave controllano le Line2Dproprietà:

Proprietà

Descrizione

agg_filter

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

alpha

scalare o Nessuno

animated

bool

antialiasedo aa

bool

clip_box

Bbox

clip_on

bool

clip_path

Patch o (Percorso, Trasforma) o Nessuno

coloro c

colore

dash_capstyle

CapStyleo {'culo', 'sporgente', 'rotondo'}

dash_joinstyle

JoinStyleo {'mitre', 'round', 'bevel'}

dashes

sequenza di float (on/off inchiostro in punti) o (Nessuno, Nessuno)

data

(2, N) o due array 1D

drawstyleo ds

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

figure

Figure

fillstyle

{'completo', 'sinistra', 'destra', 'basso', 'alto', 'nessuno'}

gapcolor

colore o Nessuno

gid

str

in_layout

bool

label

oggetto

linestyleo ls

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

linewidtho lw

galleggiante

marker

stringa di stile marcatore, PathoMarkerStyle

markeredgecoloro mecc

colore

markeredgewidtho miagolare

galleggiante

markerfacecoloro mfc

colore

markerfacecoloralto mfcalt

colore

markersizeo ms

galleggiante

markevery

Nessuno o int o (int, int) o slice o lista[int] o float o (float, float) o lista[bool]

mouseover

bool

path_effects

AbstractPathEffect

picker

float o callable[[Artista, Evento], tuple[bool, dict]]

pickradius

sconosciuto

rasterized

bool

sketch_params

(scala: float, lunghezza: float, casualità: float)

snap

bool o Nessuno

solid_capstyle

CapStyleo {'culo', 'sporgente', 'rotondo'}

solid_joinstyle

JoinStyleo {'mitre', 'round', 'bevel'}

transform

sconosciuto

url

str

visible

bool

xdata

matrice 1D

ydata

matrice 1D

zorder

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_dateimposterà il tick locator predefinito su AutoDateLocator(se il tick locator non è già impostato su DateLocatorun'istanza) e il tick formatter predefinito su AutoDateFormatter(se il tick formattatore non è già impostato su DateFormatterun'istanza).