Comment tracer des lignes verticales sur un tracé de série chronologique en Python ?

Mary-Kate Olsen
Libérer: 2024-11-23 19:00:15
original
453 Les gens l'ont consulté

How to Draw Vertical Lines on a Time Series Plot in Python?

Tracer des lignes verticales sur un tracé

Pour superposer des lignes verticales sur un tracé de série chronologique, indiquant des indices temporels spécifiques, il existe quelques approches disponible.

Utilisation de plt.axvline

Le La méthode la plus simple consiste à utiliser plt.axvline, qui trace une ligne verticale à la coordonnée x spécifiée. Fournissez simplement les coordonnées :

import matplotlib.pyplot as plt

plt.axvline(x=0.22058956)
plt.axvline(x=0.33088437)
plt.axvline(x=2.20589566)
Copier après la connexion

Utilisation d'une boucle avec plt.axvline

Vous pouvez également parcourir une liste de coordonnées pour tracer plusieurs lignes verticales :

xcoords = [0.22058956, 0.33088437, 2.20589566]
for xc in xcoords:
    plt.axvline(x=xc)
Copier après la connexion

Les deux méthodes permettent de personnaliser les propriétés de ligne telles que la couleur, le style et la largeur à l'aide du mot-clé correspondant. arguments.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal