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