qiskit_ibm_runtime.visualization.draw_chunk_timings
draw_chunk_timings(*timings, names=None, common_start=False, normalize_y=False, line_width=4, show_legend=None, tz=None)
Tracez un ou plusieurs ChunkTiming éléments sur un graphique à barres.
Chaque bloc correspond à une seule fenêtre d'exécution sur le serveur. L'axe des y représente le travail cumulé effectué sur l'ensemble des blocs — exprimé en nombre d'éléments exécutés ou en pourcentage si normalize_y=True.
Lorsque vous comparez plusieurs ChunkTiming traces (par exemple, issues de différents travaux), utilisez common_start=True la commande « align traces » à l'adresse pour les aligner et pouvoir les comparer directement.
job.result().timingsPour bénéficier d'une interface plus simple à trace unique permettant de récupérer les données d'une tâche d'exécution, appelez draw() directement.
Paramètres
- timings (ChunkTiming) – Une ou plusieurs
ChunkTimingcollections. timingsnames (str | Iterable[str] | None) – Nom ou noms à attribuer aux fichiers respectifs. Lorsqu'elle est fournie, la légende s'affiche par défaut.- common_start (bool) – Indique s'il faut décaler les segments de chaque collecte de manière à ce que le premier segment commence à l'adresse . Utile pour comparer côte à côte les durées de différents traitements.
- normalize_y (bool) – Afficher les unités de l'axe des y sous forme de pourcentage du travail accompli, plutôt que sous forme d'éléments cumulés achevés.
- line_width (int) – L'épaisseur des segments de droite.
- show_legend (bool | None) – Afficher ou non une légende. Par défaut, s'affiche uniquement lorsque
namesest fourni. - tz (timezone | None) – Le fuseau horaire à utiliser pour l'affichage des heures.
None(par défaut) utilise le fuseau horaire local du système. Utilisez cette optiondatetime.timezone.utcpour afficher les heures en UTC.
Retours
Un graphique Plotly.
Type de retour
PlotlyFigure