Skip to main content
IBM Quantum Platform

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)

GitHub

Traccia uno o più ChunkTiming grafici a barre.

Ogni blocco corrisponde a una singola finestra di esecuzione sul backend. L'asse y rappresenta il lavoro complessivo completato nei vari blocchi, espresso in unità di elementi eseguiti o in percentuale, se normalize_y=True.

Quando si confrontano più tracciati ChunkTiming (ad esempio provenienti da lavori diversi), utilizzare common_start=True per allineare i tracciati all'indirizzo t=0t=0 e poterli confrontare direttamente.

Nota

Per un'interfaccia più semplice a traccia singola per i dati provenienti da un processo dell'esecutore, chiamare draw() direttamente su job.result().timings.

Parametri

  • timings (ChunkTiming) – Una o più ChunkTiming collezioni.
  • names (str | Iterable[str] | None) – Nome o nomi da assegnare ai rispettivi timings. Se presente, la legenda viene visualizzata per impostazione predefinita.
  • common_start (bool) – Se spostare i blocchi di ciascuna raccolta in modo che il primo blocco inizi all'indirizzo t=0t=0. Utile per confrontare fianco a fianco i tempi di esecuzione di diversi processi.
  • normalize_y (bool) – Se visualizzare le unità dell'asse y come percentuale del lavoro completato, anziché come numero cumulativo di elementi completati.
  • line_width (int) – Lo spessore dei segmenti di linea.
  • show_legend (bool | None) – Se visualizzare una legenda. Per impostazione predefinita, viene visualizzato solo se names viene specificato.
  • tz (timezone | None) – Il fuso orario da utilizzare per la visualizzazione degli orari. None (impostazione predefinita) utilizza il fuso orario locale del sistema. Imposta datetime.timezone.utc l'opzione per visualizzare gli orari in UTC.

Risultati

Un grafico creato con Plotly.

Tipo di restituzione

PlotlyFigure

Questa pagina è stata utile?
Segnala un bug, un errore di battitura o richiedi contenuti su GitHub.