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)
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 ).
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
Noneob alle Generatoren einbezogen werden sollen. - max_rate (float | None) – Der größte Wert, der in die Darstellung aufgenommen werden soll, oder
Noneob keine Obergrenze festgelegt werden soll. - min_rate (float | None) – Der kleinste Wert, der in die Darstellung aufgenommen werden soll, oder
Noneob 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
Noneob 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 derlayer_errorsListe vergeben. - x_coo (list[float] | None) – Die
x-Achsenkoordinaten der vertikalen Achsen, um die die Markierungen gezeichnet werden, oderNoneob 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
colorsangegeben ist, aber die Länge nicht stimmt.
Rückgabetyp
PlotlyFigure