Skip to main content
IBM Quantum Platform

qiskit_ibm_runtime.visualization.draw_layer_errors_swarm

draw_layer_errors_swarm(layer_errors, num_bodies=None, max_rate=None, min_rate=None, connected=None, colors=None, num_bins=None, opacities=0.4, names=None, x_coo=None, marker_size=None, height=500, width=800)

GitHub

Zeichnen Sie ein Schwarmdiagramm für die angegebene Liste von Schichtfehlern.

Diese Funktion stellt die Raten für jeden der angegebenen Schichtfehler entlang einer vertikalen Achse dar, wobei die Raten entlang der Achse x verschoben werden, um die Überlappung zwischen den Markern zu minimieren. Es hilft, die Fehlerverteilung für verschiedene Ebenenfehler zu visualisieren und die Entwicklung bestimmter Generatoren über verschiedene Ebenen hinweg zu verfolgen (mit dem Argument connected ).

Anmerkung

Zur Berechnung der Offsets werden die Raten in num_bins in gleichmäßigen Abständen angeordnet und dann die x Koordinaten so zugewiesen, dass alle Raten in denselben Bins um die vertikale Achse herum angeordnet sind. Ein höherer Wert von num_bins führt also zu größeren Überschneidungen zwischen den Markern.

Parameter

  • layer_errors (list[LayerError]) – Die zu zeichnenden Ebenenfehler.
  • num_bodies (int | None) – Das Gewicht der Generatoren, die in die Darstellung einbezogen werden sollen, oder None ob alle Generatoren einbezogen werden sollen.
  • max_rate (float | None) – Der größte Wert, der in die Darstellung aufgenommen werden soll, oder None ob keine Obergrenze festgelegt werden soll.
  • min_rate (float | None) – Der kleinste Wert, der in die Darstellung aufgenommen werden soll, oder None ob keine Untergrenze festgelegt werden soll.
  • connected (list[Pauli | str] | None) – Eine Liste von Generatoren, deren Markierungen durch Linien verbunden werden sollen.
  • colors (list[str] | None) – Eine Liste der Farben für die Markierungen im Diagramm oder None ob diese Farben automatisch ausgewählt werden sollen.
  • num_bins (int | None) – Die Anzahl der Behälter, in die die Raten bei der Berechnung der x-Achsen-Offsets eingeordnet werden sollen.
  • opacities (float | list[float]) – Eine Liste der Opazitäten für die Marker.
  • names (list[str] | None) – Die Namen der verschiedenen Ebenen, wie sie in der Legende angezeigt werden. Wenn None, werden Standardnamen basierend auf der Position der Ebenen innerhalb der layer_errors Liste vergeben.
  • x_coo (list[float] | None) – Die x-Achsenkoordinaten der vertikalen Achsen, um die die Markierungen gezeichnet werden, oder None ob diese Achsen in regelmäßigen Abständen platziert werden sollen.
  • marker_size (float | None) – Die Größe des Markers im Diagramm.
  • height (int) – Die Höhe der zurückgegebenen Figur.
  • width (int) – Die Breite der zurückgegebenen Figur.

Erhöht

  • ValueError - Wenn eine ungültige Gruppierungsoption angegeben wird.
  • ValueError - Wenn colors angegeben ist, aber die Länge nicht stimmt.

Rückgabetyp

PlotlyFigure

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