Maison  >  Article  >  développement back-end  >  Comment tracer des lignes verticales sur un tracé de série chronologique en Python ?

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

Mary-Kate Olsen
Mary-Kate Olsenoriginal
2024-11-23 19:00:15454parcourir

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)

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)

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!

Déclaration:
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