matplotlib.axes.Axes.plot_date #
- Haches. plot_date ( x , y , fmt = 'o' , tz = None , xdate = True , ydate = False , * , data = None , ** kwargs ) [source] #
[ Déconseillé ] Tracé contraignant l'axe à traiter les flottants comme des dates.
Découragé
Cette méthode existe pour des raisons historiques et sera obsolète à l'avenir.
datetime
Les données similaires doivent être tracées directement à l'aide deplot
.Si vous avez besoin de tracer des données numériques simples au format de date Matplotlib ou de définir un fuseau horaire, appelez
ax.xaxis.axis_date
/ax.yaxis.axis_date
avantplot
. VoirAxis.axis_date
.
Semblable à
plot
, cela trace y contre x sous forme de lignes ou de marqueurs. Cependant, les étiquettes des axes sont formatées en tant que dates en fonction de xdate et ydate . Notez queplot
cela fonctionnera avec les objetsdatetime
et sans recourir à cette méthode.numpy.datetime64
- Paramètres :
- x, y comme un tableau
Les coordonnées des points de données. Si xdate ou ydate vaut True , les valeurs respectives x ou y sont interprétées comme des dates Matplotlib .
- fmt str, facultatif
La chaîne de format de tracé. Pour plus de détails, voir le paramètre correspondant dans
plot
.- chaîne de fuseau horaire tz ou
datetime.tzinfo
, par défaut :rcParams["timezone"]
(par défaut :'UTC'
) Le fuseau horaire à utiliser dans l'étiquetage des dates.
- xdate booléen , par défaut : Vrai
Si True , l' axe des x sera interprété comme des dates Matplotlib.
- ydate booléen , par défaut : False
Si True , l' axe des y sera interprété comme des dates Matplotlib.
- Retours :
- liste de
Line2D
Objets représentant les données tracées.
- liste de
- Autres paramètres :
- objet de données indexable, facultatif
S'ils sont fournis, les paramètres suivants acceptent également une chaîne
s
, qui est interprétée commedata[s]
(sauf si cela déclenche une exception) :x , y
- **kwargs
Les arguments de mot-clé contrôlent les
Line2D
propriétés :Propriété
La description
une fonction de filtre, qui prend un tableau flottant (m, n, 3) et une valeur dpi, et renvoie un tableau (m, n, 3) et deux décalages à partir du coin inférieur gauche de l'image
scalaire ou Aucun
bourdonner
antialiased
ou aabourdonner
bourdonner
Patch ou (chemin, transformation) ou aucun
color
ou cCouleur
CapStyle
ou {'bout', 'en saillie', 'rond'}JoinStyle
ou {'onglet', 'rond', 'biseau'}séquence de flottants (on/off encre en points) ou (Aucun, Aucun)
(2, N) tableau ou deux tableaux 1D
drawstyle
ou dès{'default', 'steps', 'steps-pre', 'steps-mid', 'steps-post'}, par défaut : 'default'
{'plein', 'gauche', 'droite', 'bas', 'haut', 'aucun'}
couleur ou Aucun
chaîne
bourdonner
objet
linestyle
ou ls{'-', '--', '-.', ':', '', (décalage, on-off-seq), ...}
linewidth
ou lwflotteur
chaîne de style marqueur,
Path
ouMarkerStyle
markeredgecolor
ou mecCouleur
markeredgewidth
ou miaulerflotteur
markerfacecolor
ou mfcCouleur
markerfacecoloralt
ou mfcaltCouleur
markersize
ou msflotteur
None ou int ou (int, int) ou slice ou list[int] ou float ou (float, float) ou list[bool]
bourdonner
float ou callable[[Artist, Event], tuple[bool, dict]]
inconnue
bourdonner
(échelle : flottant, longueur : flottant, caractère aléatoire : flottant)
booléen ou Aucun
CapStyle
ou {'bout', 'en saillie', 'rond'}JoinStyle
ou {'onglet', 'rond', 'biseau'}inconnue
chaîne
bourdonner
Tableau 1D
Tableau 1D
flotteur
Voir également
matplotlib.dates
Fonctions d'assistance sur les dates.
matplotlib.dates.date2num
Convertir les dates en nombre.
matplotlib.dates.num2date
Convertir num en dates.
matplotlib.dates.drange
Créez une séquence de dates équidistantes.
Remarques
Si vous utilisez des tickers et des formateurs de date personnalisés, il peut être nécessaire de définir les formateurs/localisateurs après l'appel à
plot_date
.plot_date
définira le localisateur de ticks par défaut surAutoDateLocator
(si le localisateur de ticks n'est pas déjà défini sur uneDateLocator
instance) et le formateur de ticks par défaut surAutoDateFormatter
(si le formateur de ticks n'est pas déjà défini sur uneDateFormatter
instance).