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) – coupling_map의 각 줄에 해당하는 색상 목록입니다.
- 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에서 버그, 오타를 보고하거나 컨텐츠를 요청하십시오.