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)
디바이스의 게이트 맵을 표시합니다.
매개변수
- 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에서 버그, 오타를 보고하거나 컨텐츠를 요청하십시오.