qiskit.visualization.plot_gate_map
qiskit.visualization.plot_gate_map(backend, figsize=None, plot_directed=False, label_qubits=True, qubit_size=None, line_width=4, font_size=None, qubit_color=None, qubit_labels=None, line_color=None, font_color='white', ax=None, filename=None, qubit_coordinates=None)
Traccia la mappa dei gate di un dispositivo.
Parametri
- backend (Backend) – L'istanza del backend che verrà utilizzata per tracciare la mappa del gate del dispositivo.
- figsize (tuple) – Dimensioni della figura di uscita (lxh) in pollici.
- plot_directed (bool) – Tracciare la mappa dell'accoppiamento diretto.
- label_qubits (bool) – Etichettare i qubit.
- qubit_size (float) – Dimensione del marcatore di qubit.
- line_width (float) – Larghezza delle linee.
- font_size (int) – Dimensione dei caratteri delle etichette dei qubit.
- qubit_color (list) – Un elenco di colori per i qubit
- qubit_labels (list) – Un elenco di etichette di qubit
- line_color (list) – Un elenco di colori per ogni riga della mappa di accoppiamento.
- font_color (str) – Il colore dei caratteri per le etichette dei qubit.
- ax (Axes) – Un'istanza degli assi di Matplotlib.
- filename (str) – percorso del file in cui salvare l'immagine.
- qubit_coordinates (Sequence) – Un input opzionale di sequenza (di solito sotto forma di lista o array) contenente le coordinate dell' 2d e per ciascun qubit. La lunghezza della sequenza deve corrispondere al numero di qubit presenti nel backend. La sequenza dovrebbe corrispondere alle coordinate planari in una griglia quadrata con origine in (0,0) in cui si trova ciascun qubit.
Risultati
Un'istanza di figura Matplotlib.
Tipo di restituzione
Figura
Aumenti
- QiskitError – Se hai provato a passare un simulatore oppure il backend è None, ma uno tra num_qubits, mpl_data o cmap è None.
- MissingOptionalLibraryError – Se matplotlib non è installato.
Esempio
from qiskit.providers.fake_provider import GenericBackendV2
from qiskit.visualization import plot_gate_map
backend = GenericBackendV2(num_qubits=5)
plot_gate_map(backend)
Questa pagina è stata utile?
Segnala un bug, un errore di battitura o richiedi contenuti su GitHub.