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

Plota o mapa de portas de um dispositivo.

Parâmetros

  • backend (Backend) – A instância de backend que será usada para plotar o mapa do portão do dispositivo.
  • figsize (tuple) – Tamanho da figura de saída (lxh) em polegadas.
  • plot_directed (bool) – Trace um mapa de acoplamento direcionado.
  • label_qubits (bool) – Rotule os qubits.
  • qubit_size (float) – Tamanho do marcador de qubit.
  • line_width (float) – Largura das linhas.
  • font_size (int) – Tamanho da fonte dos rótulos de qubit.
  • qubit_color (list) – Uma lista de cores para os qubits
  • qubit_labels (list) – Uma lista de rótulos de qubit
  • line_color (list) – Uma lista de cores para cada linha do coupling_map.
  • font_color (str) – A cor da fonte para os rótulos de qubit.
  • ax (Axes) – Uma instância de eixos Matplotlib.
  • filename (str) – caminho do arquivo para salvar a imagem.
  • qubit_coordinates (Sequence) – Uma entrada opcional de sequência (geralmente uma lista ou matriz) de coordenadas d 2d es para cada qubit. O comprimento da sequência deve corresponder ao número de qubits no backend. A sequência deve corresponder às coordenadas planas, em uma grade quadrada com base 0, onde cada qubit está localizado.

Retorna

Uma instância da figura Matplotlib.

Tipo de retorno

Figura

Aumentos

  • QiskitError - Se você tentou passar um simulador ou o backend é None, mas um dos num_qubits, mpl_data ou cmap é None.
  • MissingOptionalLibraryError - Se o matplotlib não estiver instalado.

Exemplo

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

backend = GenericBackendV2(num_qubits=5)

plot_gate_map(backend)
Saída do código anterior.
Esta página foi útil?
Relate um bug, erro de digitação ou solicite conteúdo no GitHub.