Skip to main content
IBM Quantum Platform

qiskit_ibm_runtime.visualization.draw_layer_errors_swarm

draw_layer_errors_swarm(layer_errors, num_bodies=None, max_rate=None, min_rate=None, connected=None, colors=None, num_bins=None, opacities=0.4, names=None, x_coo=None, marker_size=None, height=500, width=800)

GitHub

与えられた層誤差のリストに対して群プロットを描く。

この関数は、マーカー間の重なりを最小にするために、 x の軸に沿ってレートをオフセットしながら、与えられた各レイヤーのエラーのレートを縦軸に沿ってプロットする。 これは、異なるレイヤーのエラーの分布を視覚化するのに役立つだけでなく、( connected 引数を使用して)異なるレイヤーにまたがる特定のジェネレーターの進化を追跡することもできる。

オフセットを計算するために、 num_bins 等間隔のビンにレートを並べ、 x 、同じビン内のすべてのレートが縦軸の周りに間隔をあけるように座標を割り当てる。 したがって、 num_bins の値が高いほど、マーカー間のオーバーラップが大きくなる。

パラメーター

  • layer_errors (list[LayerError]) – 描画対象のレイヤーのエラー。
  • num_bodies (int | None) – プロットに含める発電機の重量、またはすべての発電機 None を含めるべきかどうか。
  • max_rate (float | None) – プロットに含める最大値、または上限値を設定 None しない場合。
  • min_rate (float | None) – プロットに含める最小の比率、または下限を設定 None すべきでない場合。
  • connected (list[Pauli | str] | None) – マーカー同士を線で結ぶべきジェネレータの一覧
  • colors (list[str] | None) – プロット内のマーカーの色の一覧、またはこれらの色が自動的に None 選択されるかどうか。
  • num_bins (int | None) – -軸オフセット xを計算する際にレートを配置するビンの数。
  • opacities (float | list[float]) – マーカーの不透明度のリスト。
  • names (list[str] | None) – 凡例に表示されている各層の名称。 デフォルト名がある場合 None、レイヤーの layer_errors リスト内での位置に基づいて割り当てられます。
  • x_coo (list[float] | None) – マーカーが描画される垂直軸の x-軸座標、またはこれらの軸を等間隔に None 配置すべきかどうか。
  • marker_size (float | None) – プロット内のマーカーのサイズ。
  • height (int) – 返されたフィギュアの高さ。
  • width (int) – 返される図形の幅。

レイズ

  • ValueError - 無効なグループ化オプションが指定された場合。
  • ValueError - colors が与えられているが、その長さが正しくない場合。

戻りの型

PlotlyFigure

このページは役に立ちましたか?
バグや誤字の報告、またはコンテンツの要求はGitHubで行ってください。