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에서 버그, 오타를 보고하거나 컨텐츠를 요청하십시오.