Skip to main content
IBM Quantum Platform

qiskit_ibm_runtime.visualization.draw_chunk_timings

draw_chunk_timings(*timings, names=None, common_start=False, normalize_y=False, line_width=4, show_legend=None, tz=None)

GitHub

막대 그래프에 하나 이상을 ChunkTiming 그립니다.

각 청크는 백엔드의 단일 실행 창에 해당합니다. normalize_y=Truey축은 각 청크별로 완료된 누적 작업량을 나타내며, 이는 실행된 요소 수로 표시되거나,.인 경우 백분율로 표시됩니다.

여러 ChunkTiming 개(예: 서로 다른 작업에서 나온 것)를 비교할 때는 t=0t=0 에서 trace를 정렬하여 직접 비교할 수 있습니다 common_start=True .

참고

job.result().timings실행자(executor) 작업의 데이터를 가져오기 위한 더 간단한 단일 트레이스 인터페이스를 사용하려면, 에 직접 호출하십시오 draw() .

매개변수

  • timings (ChunkTiming) – 하나 이상의 ChunkTiming 컬렉션.
  • timingsnames (str | Iterable[str] | None) – 각각에 할당할 이름 설정이 되어 있는 경우, 설명이 기본적으로 표시됩니다.
  • common_start (bool) – 각 컬렉션의 청크를 이동하여 첫 번째 청크가 t=0t=0 에서 시작하도록 할지 여부. 서로 다른 작업의 실행 시간을 나란히 비교할 때 유용합니다.
  • normalize_y (bool) – Y축 단위를 누적 완료 요소 수 대신 작업 완료율(%)로 표시할지 여부.
  • line_width (int) – 선분의 두께.
  • show_legend (bool | None) – 범례를 표시할지 여부. 기본적으로, 가 지정된 경우에만 names 표시됩니다.
  • tz (timezone | None) – 시간을 표시할 때 사용할 시간대. None (기본값)은 로컬 시스템 시간대를 사용합니다. UTC 시간으로 표시하려면 이 옵션을 사용하세요 datetime.timezone.utc .

리턴

plotly로 만든 그림.

리턴 유형

PlotlyFigure

이 페이지가 도움이 되었습니까?
GitHub에서 버그, 오타를 보고하거나 컨텐츠를 요청하십시오.