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

Dibuja uno o más ChunkTiming en un gráfico de barras.

Cada bloque corresponde a una única ventana de ejecución en el backend. El eje Y representa el trabajo acumulado completado en cada bloque, expresado en unidades de elementos ejecutados o en porcentaje, si normalize_y=True.

Al comparar varios ChunkTiming (por ejemplo, de diferentes trabajos), utiliza common_start=True para alinear los trazos en t=0t=0 y poder compararlos directamente.

Nota

Para disponer de una interfaz más sencilla de una sola traza para los datos de un trabajo de ejecutor, llama draw() directamente a job.result().timings.

Parámetros

  • timings (ChunkTiming) – Una o más ChunkTiming colecciones.
  • timingsnames (str | Iterable[str] | None) – Nombre o nombres que se asignarán a los respectivos... Si se incluye, la leyenda se muestra de forma predeterminada.
  • common_start (bool) – Si se deben desplazar los fragmentos de cada recopilación de modo que el primero comience en t=0t=0. Resulta útil para comparar los tiempos de diferentes tareas en paralelo.
  • normalize_y (bool) – Si se deben mostrar las unidades del eje Y como porcentaje del trabajo completado, en lugar de como elementos acumulados completados.
  • line_width (int) – El grosor de los segmentos de línea.
  • show_legend (bool | None) – Si se muestra una leyenda. De forma predeterminada, solo se muestra cuando names se proporciona.
  • tz (timezone | None) – La zona horaria que se utilizará para mostrar las horas. None (por defecto) utiliza la zona horaria del sistema local. Introduce datetime.timezone.utc para mostrar las horas en UTC.

Devuelve

Un gráfico de Plotly.

Tipo de retorno

PlotlyFigure

¿Le ha resultado útil esta página?
Informe de un error, de una errata o solicite contenido en GitHub.