Maison >développement back-end >Tutoriel Python >Comment ajouter des lignes verticales aux tracés de séries chronologiques dans Matplotlib ?
Ajout de lignes verticales aux tracés de séries chronologiques
Problème :
Étant donné un temps- tracé de séries, comment pouvez-vous tracer des lignes verticales à des indices de temps spécifiques pour marquer des événements ou des intervalles significatifs ?
Solution :
Utiliser la fonction 'axvline'
La méthode standard de Matplotlib pour ajouter des lignes verticales qui couvrent toute la fenêtre de tracé est la fonction 'axvline'.
import matplotlib.pyplot as plt plt.axvline(x=0.22058956) plt.axvline(x=0.33088437) plt.axvline(x=2.20589566)
Vous pouvez également fournir une liste d'indices temporels et parcourir it :
xcoords = [0.22058956, 0.33088437, 2.20589566] for xc in xcoords: plt.axvline(x=xc)
Options de personnalisation
Vous pouvez personnaliser les lignes à l'aide de ces mots-clés :
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!