Maison > développement back-end > Tutoriel Python > Comment marquer des indices temporels sur des tracés de signaux avec des lignes verticales ?

Comment marquer des indices temporels sur des tracés de signaux avec des lignes verticales ?

Linda Hamilton
Libérer: 2024-11-16 13:52:03
original
550 Les gens l'ont consulté

How to Mark Time Indices on Signal Plots with Vertical Lines?

Marquage des indices de temps sur les tracés de signaux avec des lignes verticales

Étant donné un tracé de signal avec un indice de temps allant de 0 à 2,6 secondes, des lignes verticales peuvent être tracées pour marquer des indices de temps. Pour y parvenir, la fonction plt.axvline est couramment utilisée.

Pour tracer une ligne verticale à un index temporel spécifique, fournissez simplement à l'argument x la valeur temporelle souhaitée. Par exemple :

import matplotlib.pyplot as plt

# Draw a line at time index 0.22058956
plt.axvline(x=0.22058956)
Copier après la connexion

Pour tracer plusieurs lignes, transmettez une liste d'indices de temps à l'argument x :

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

Des options de personnalisation sont également disponibles. Par exemple, la couleur, le style de ligne et la largeur de ligne peuvent être ajustés à l'aide de mots-clés spécifiés.

De plus, ymin et ymax peuvent être utilisés pour définir l'étendue verticale de la ligne en coordonnées d'axes. Par exemple, pour que la ligne couvre la moitié médiane du tracé :

plt.axvline(x=0.22058956, ymin=0.25, ymax=0.75)
Copier après la connexion

Des fonctions correspondantes existent pour les lignes horizontales (axhline) et les rectangles (axvspan) pour marquer d'autres dimensions spatiales.

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