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

Desenhe um ou mais ChunkTiming em um gráfico de barras.

Cada bloco corresponde a uma única janela de execução no backend. O eixo y representa o trabalho acumulado concluído em cada bloco — em unidades de elementos executados ou como porcentagem, se normalize_y=True.

Ao comparar vários traços ChunkTiming (por exemplo, de diferentes tarefas), use common_start=True a ferramenta disponível em t=0t=0 para alinhá-los e facilitar a comparação direta.

Nota

Para obter uma interface mais simples, com um único traço, para os dados de uma tarefa do executor, chame draw() diretamente o job.result().timings.

Parâmetros

  • timings (ChunkTiming) – Uma ou mais ChunkTiming coleções.
  • names (str | Iterable[str] | None) – Nome ou nomes a serem atribuídos ao respectivo timings. Quando fornecida, a legenda é exibida por padrão.
  • common_start (bool) – Se os blocos de cada coleta devem ser deslocados de modo que o primeiro bloco comece em t=0t=0. Útil para comparar os tempos de diferentes tarefas lado a lado.
  • normalize_y (bool) – Se as unidades do eixo Y devem ser exibidas como porcentagem do trabalho concluído, em vez de como elementos acumulados concluídos.
  • line_width (int) – A espessura dos segmentos de reta.
  • show_legend (bool | None) – Se deve ser exibida uma legenda. Por padrão, exibido apenas quando names é fornecido.
  • tz (timezone | None) – O fuso horário a ser usado para exibir as horas. None (padrão) utiliza o fuso horário do sistema local. Insira datetime.timezone.utc para exibir os horários em UTC.

Retorna

Um gráfico do Plotly.

Tipo de retorno

PlotlyFigure

Esta página foi útil?
Relate um bug, erro de digitação ou solicite conteúdo no GitHub.