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

Disegna un diagramma a sciame per l'elenco di errori di livello fornito.

Questa funzione traccia i tassi di ciascuno degli errori di strato dati lungo un asse verticale, sfalsando i tassi lungo l'asse x per minimizzare la sovrapposizione tra i marcatori. Aiuta a visualizzare la distribuzione degli errori per i diversi livelli e a seguire (con l'argomento connected ) l'evoluzione di generatori specifici nei diversi livelli.

Nota

Per calcolare gli offset, si dispongono i tassi in num_bins bins equidistanti, quindi si assegnano le coordinate x in modo che tutti i tassi negli stessi bins siano distanziati intorno all'asse verticale. Pertanto, un valore più alto di num_bins si tradurrà in maggiori sovrapposizioni tra i marcatori.

Parametri

  • layer_errors (list[LayerError]) – Gli errori del livello da disegnare.
  • num_bodies (int | None) – Il peso dei generatori da includere nel grafico, o None se tutti i generatori devono essere inclusi.
  • max_rate (float | None) – Il tasso massimo da includere nel grafico, oppure None se non è necessario impostare alcun limite massimo.
  • min_rate (float | None) – Il tasso minimo da includere nel grafico o None se non è necessario impostare un limite inferiore.
  • connected (list[Pauli | str] | None) – Un elenco di generatori i cui indicatori devono essere collegati da linee.
  • colors (list[str] | None) – Un elenco di colori per i marcatori nel grafico, oppure None se questi colori devono essere scelti automaticamente.
  • num_bins (int | None) – Il numero di intervalli in cui inserire i tassi durante il calcolo degli offset x dell'asse.
  • opacities (float | list[float]) – Elenco delle opacità dei marcatori.
  • names (list[str] | None) – I nomi dei vari livelli come visualizzati nella legenda. Se None, i nomi predefiniti vengono assegnati in base alla posizione dei livelli all'interno layer_errors dell'elenco.
  • x_coo (list[float] | None) – Le coordinate x dell'asse verticale attorno al quale vengono disegnati i marcatori, oppure None se questi assi devono essere posizionati a intervalli regolari.
  • marker_size (float | None) – La dimensione del marcatore nel grafico.
  • height (int) – L'altezza della figura restituita.
  • width (int) – La larghezza della figura restituita.

Aumenti

  • ValueError - Se viene fornita un'opzione di raggruppamento non valida.
  • ValueError - Se viene indicato colors ma la sua lunghezza non è corretta.

Tipo di restituzione

PlotlyFigure

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