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.
datetimeLes 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_dateavantplot. 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 queplotcela fonctionnera avec les objetsdatetimeet 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
Line2Dproprié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
antialiasedou aabourdonner
bourdonner
Patch ou (chemin, transformation) ou aucun
colorou cCouleur
CapStyleou {'bout', 'en saillie', 'rond'}JoinStyleou {'onglet', 'rond', 'biseau'}séquence de flottants (on/off encre en points) ou (Aucun, Aucun)
(2, N) tableau ou deux tableaux 1D
drawstyleou 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
linestyleou ls{'-', '--', '-.', ':', '', (décalage, on-off-seq), ...}
linewidthou lwflotteur
chaîne de style marqueur,
PathouMarkerStylemarkeredgecolorou mecCouleur
markeredgewidthou miaulerflotteur
markerfacecolorou mfcCouleur
markerfacecoloraltou mfcaltCouleur
markersizeou 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
CapStyleou {'bout', 'en saillie', 'rond'}JoinStyleou {'onglet', 'rond', 'biseau'}inconnue
chaîne
bourdonner
Tableau 1D
Tableau 1D
flotteur
Voir également
matplotlib.datesFonctions d'assistance sur les dates.
matplotlib.dates.date2numConvertir les dates en nombre.
matplotlib.dates.num2dateConvertir num en dates.
matplotlib.dates.drangeCré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_datedéfinira le localisateur de ticks par défaut surAutoDateLocator(si le localisateur de ticks n'est pas déjà défini sur uneDateLocatorinstance) et le formateur de ticks par défaut surAutoDateFormatter(si le formateur de ticks n'est pas déjà défini sur uneDateFormatterinstance).