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)

Zeichne eines oder mehrere ChunkTiming in ein Balkendiagramm ein.

Jeder Block entspricht einem einzelnen Ausführungsfenster auf dem Backend. Die y-Achse stellt die kumulierte, über alle Blöcke hinweg erledigte Arbeit dar – entweder in Einheiten der ausgeführten Elemente oder als Prozentsatz, falls normalize_y=True.

Wenn Sie mehrere ChunkTiming Traces (z. B. aus verschiedenen Jobs) vergleichen möchten, verwenden Sie common_start=True die Funktion zum Ausrichten von Traces unter t=0t=0, um einen direkten Vergleich zu ermöglichen.

Anmerkung

Um eine einfachere Single-Trace-Schnittstelle für Daten aus einem Executor-Job zu nutzen, rufen Sie draw() direkt auf job.result().timings.

Parameter

  • timings (ChunkTiming) – Eine oder mehrere ChunkTiming Sammlungen.
  • timingsnames (str | Iterable[str] | None) – Name oder Namen, die den jeweiligen zuweisen sollen. Sofern vorhanden, wird die Legende standardmäßig angezeigt.
  • common_start (bool) – Ob die Blöcke jeder Erfassung so verschoben werden sollen, dass der erste Block bei t=0t=0 beginnt. Nützlich, um die Zeitangaben verschiedener Aufträge nebeneinander zu vergleichen.
  • normalize_y (bool) – Ob die Einheiten der y-Achse als Prozentsatz der abgeschlossenen Arbeit statt als kumulative Anzahl der abgeschlossenen Elemente angezeigt werden sollen.
  • line_width (int) – Die Dicke der Linienabschnitte.
  • show_legend (bool | None) – Ob eine Legende angezeigt werden soll. Standardmäßig wird dies nur angezeigt, wenn names angegeben ist.
  • tz (timezone | None) – Die Zeitzone, die für die Anzeige von Uhrzeiten verwendet werden soll. None (Standard) verwendet die lokale Systemzeitzone. Geben datetime.timezone.utc Sie an, dass die Zeiten in UTC angezeigt werden sollen.

Rückgabe

Eine Plotly-Grafik.

Rückgabetyp

Abbildung

War diese Seite hilfreich?
Melden Sie auf GitHub einen Fehler, einen Tippfehler oder fordern Sie Inhalte an.