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) – 出力図サイズ(wxh)インチ。
- 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で行ってください。