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)
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 para alinhá-los e facilitar a comparação direta.
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
ChunkTimingcoleçõ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 . Ú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. Insiradatetime.timezone.utcpara exibir os horários em UTC.
Retorna
Um gráfico do Plotly.
Tipo de retorno
PlotlyFigure