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

디바이스의 게이트 맵을 표시합니다.

매개변수

  • backend (Backend) – 디바이스 게이트 맵을 그리는 데 사용할 백엔드 인스턴스입니다.
  • figsize (tuple) – 출력 그림 크기(가로 세로)는 인치 단위입니다.
  • plot_directed (bool) – 직접 연결 맵을 플롯합니다.
  • label_qubits (bool) – 큐비트에 레이블을 지정합니다.
  • qubit_size (float) – 큐비트 마커의 크기입니다.
  • line_width (float) – 선의 너비.
  • font_size (int) – 큐비트 레이블의 글꼴 크기.
  • qubit_color (list) – 큐비트 색상 목록
  • qubit_labels (list) – 큐비트 레이블 목록
  • line_color (list) – 커플링_맵의 각 줄에 대한 색상 목록입니다.
  • font_color (str) – 큐비트 레이블의 글꼴 색상입니다.
  • ax (Axes) – Matplotlib 축 인스턴스입니다.
  • filename (str) – 파일 경로에 이미지를 저장합니다.
  • qubit_coordinates (Sequence) – 각 큐비트에 대한 2d 좌표로 구성된 선택적 시퀀스 입력(일반적으로 리스트나 배열 형태). 시퀀스의 길이는 백엔드의 큐비트 수와 일치해야 합니다. 이 시퀀스는 각 큐비트가 위치한 0을 기점으로 하는 정사각형 격자상의 평면 좌표여야 합니다.

리턴

Matplotlib 그림 인스턴스입니다.

리턴 유형

그림

레이즈

  • QiskitError – 시뮬레이터를 전달하려고 했거나 백엔드가 None인데, num_qubits, mpl_data 또는 cmap 중 하나가 None인 경우.
  • MissingOptionalLibraryError – matplotlib이 설치되어 있지 않은 경우.

예제

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

backend = GenericBackendV2(num_qubits=5)

plot_gate_map(backend)
이전 코드의 출력입니다.
이 페이지가 도움이 되었습니까?
GitHub에서 버그, 오타를 보고하거나 컨텐츠를 요청하십시오.