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

Traza el mapa de puertas de un dispositivo.

Parámetros

  • backend (Backend) – La instancia de backend que se utilizará para trazar el mapa de la puerta del dispositivo.
  • figsize (tuple) – Tamaño de la figura de salida (ancho x alto) en pulgadas.
  • plot_directed (bool) – Mapa de acoplamiento dirigido.
  • label_qubits (bool) – Etiqueta los qubits.
  • qubit_size (float) – Tamaño del marcador qubit.
  • line_width (float) – Anchura de las líneas.
  • font_size (int) – Tamaño de letra de las etiquetas de los qubits.
  • qubit_color (list) – Una lista de colores para los qubits
  • qubit_labels (list) – Una lista de etiquetas qubit
  • line_color (list) – Una lista de colores para cada línea de coupling_map.
  • font_color (str) – El color de la fuente para las etiquetas de los qubits.
  • ax (Axes) – Una instancia de ejes Matplotlib.
  • filename (str) – ruta de archivo donde guardar la imagen.
  • qubit_coordinates (Sequence) – Una entrada de secuencia opcional (normalmente una lista o una matriz) de coordenadas de tipo « 2d » para cada qubit. La longitud de la secuencia debe coincidir con el número de qubits del backend. La secuencia debe corresponder a las coordenadas planas, en una cuadrícula cuadrada con origen en el 0, en la que se encuentra cada qubit.

Devuelve

Un ejemplo de figura Matplotlib.

Tipo de retorno

Figura

Eleva

  • QiskitError – Si has intentado pasar un simulador o el backend es None, pero uno de los siguientes valores: num_qubits, mpl_data o cmap es None.
  • MissingOptionalLibraryError – Si no está instalado matplotlib.

Ejemplo

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

backend = GenericBackendV2(num_qubits=5)

plot_gate_map(backend)
Salida del código anterior.
¿Le ha resultado útil esta página?
Informe de un error, de una errata o solicite contenido en GitHub.