Skip to main content
IBM Quantum Platform

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)

GitHub

Stellt die Gate-Map eines Geräts dar.

Parameter

  • backend (Backend) – Die Backend-Instanz, die für die Darstellung der Gerätetor-Karte verwendet werden soll.
  • figsize (tuple) – Größe der Ausgabefigur (bxh) in Zoll.
  • plot_directed (bool) – Zeichnen Sie eine Karte der gerichteten Kopplung.
  • label_qubits (bool) – Beschriften Sie die Qubits.
  • qubit_size (float) – Größe der Qubit-Markierung.
  • line_width (float) – Breite der Linien.
  • font_size (int) – Schriftgröße der Qubit-Beschriftungen.
  • qubit_color (list) – Eine Liste von Farben für die Qubits
  • qubit_labels (list) – Eine Liste von Qubit-Bezeichnungen
  • line_color (list) – Eine Liste von Farben für jede Zeile von coupling_map.
  • font_color (str) – Die Schriftfarbe für die Qubit-Beschriftungen.
  • ax (Axes) – Eine Matplotlib Achsen-Instanz.
  • filename (str) – dateipfad, in dem das Bild gespeichert werden soll.
  • qubit_coordinates (Sequence) – Eine optionale Sequenzeingabe (meistens eine Liste oder ein Array) von Koordinaten im Format „ 2d “ für jedes Qubit. Die Länge der Sequenz muss mit der Anzahl der Qubits auf der Backend-Seite übereinstimmen. Die Sequenz sollte die ebenen Koordinaten in einem quadratischen Raster mit Null-Index bilden, in dem sich jedes Qubit befindet.

Rückgabe

Ein Beispiel für eine Matplotlib Figur.

Rückgabetyp

Abbildung

Erhöht

  • QiskitError – Wenn Sie versucht haben, einen Simulator zu übergeben, oder wenn das Backend „None“ ist, aber einer der Werte „num_qubits“, „mpl_data“ oder „cmap“ „None“ ist.
  • MissingOptionalLibraryError – Falls matplotlib nicht installiert ist.

Beispiel

from qiskit.providers.fake_provider import GenericBackendV2
from qiskit.visualization import plot_gate_map

backend = GenericBackendV2(num_qubits=5)

plot_gate_map(backend)
Ausgabe des vorherigen Codes.
War diese Seite hilfreich?
Melden Sie auf GitHub einen Fehler, einen Tippfehler oder fordern Sie Inhalte an.