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)
Trace la carte des portes d'un appareil.
Paramètres
- backend (Backend) – L'instance de backend qui sera utilisée pour tracer la carte des portes de l'appareil.
- figsize (tuple) – Taille de la figure de sortie (wxh) en pouces.
- plot_directed (bool) – Tracer une carte de couplage dirigé.
- label_qubits (bool) – Étiqueter les qubits.
- qubit_size (float) – Taille du marqueur de qubit.
- line_width (float) – Largeur des lignes.
- font_size (int) – Taille de police des étiquettes des qubits.
- qubit_color (list) – Une liste de couleurs pour les qubits
- qubit_labels (list) – Une liste d'étiquettes de qubits
- line_color (list) – Une liste de couleurs pour chaque ligne de coupling_map.
- font_color (str) – La couleur de la police pour les étiquettes des qubits.
- ax (Axes) – Une instance d'axe Matplotlib.
- filename (str) – chemin d'accès au fichier dans lequel l'image doit être enregistrée.
- qubit_coordinates (Sequence) – Une entrée de séquence facultative (généralement une liste ou un tableau) contenant les coordonnées d' 2d s pour chaque qubit. La longueur de la séquence doit correspondre au nombre de qubits du backend. La séquence doit correspondre aux coordonnées planes, dans une grille carrée dont l'origine est à 0, où se trouve chaque qubit.
Retours
Un exemple de figure Matplotlib.
Type de retour
Figure
Augmentations
- QiskitError – Si vous avez essayé de passer un simulateur ou si le backend est
None, mais que l'une des variablesnum_qubits,mpl_dataoucmapestNone. - MissingOptionalLibraryError – Si matplotlib n'est pas installé.
Exemple
from qiskit.providers.fake_provider import GenericBackendV2
from qiskit.visualization import plot_gate_map
backend = GenericBackendV2(num_qubits=5)
plot_gate_map(backend)
Cette page a-t-elle été utile ?
Signaler un bogue, une coquille ou proposer du contenu sur GitHub.