---
title: draw_chunk_timings (latest version)
description: API reference for qiskit_ibm_runtime.visualization.draw_chunk_timings in the latest version of qiskit-ibm-runtime
source: https://eu-de.quantum.cloud.ibm.com/docs/en/api/qiskit-ibm-runtime/visualization-draw-chunk-timings
---

# 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](https://github.com/Qiskit/qiskit-ibm-runtime/tree/stable/0.49/qiskit_ibm_runtime/visualization/draw_chunk_timings.py#L82-L194)

Draw one or more [`ChunkTiming`](/docs/api/qiskit-ibm-runtime/results-chunk-timing "qiskit_ibm_runtime.results.ChunkTiming") on a bar plot.

Each chunk corresponds to a single execution window on the backend. The y-axis represents cumulative work completed across chunks — in units of elements executed, or as a percentage if `normalize_y=True`.

When comparing multiple [`ChunkTiming`](/docs/api/qiskit-ibm-runtime/results-chunk-timing "qiskit_ibm_runtime.results.ChunkTiming") (e.g. from different jobs), use `common_start=True` to align traces at $t=0$ for direct comparison.

> **Note**
>
> For a simpler single-trace interface for data from an executor job, call [`draw()`](/docs/api/qiskit-ibm-runtime/results-chunk-timing#draw "qiskit_ibm_runtime.results.ChunkTiming.draw") directly on `job.result().timings`.

**Parameters**

- **timings** ([*ChunkTiming*](/docs/api/qiskit-ibm-runtime/results-chunk-timing "qiskit_ibm_runtime.results.ChunkTiming")) – One or more [`ChunkTiming`](/docs/api/qiskit-ibm-runtime/results-chunk-timing "qiskit_ibm_runtime.results.ChunkTiming") collections.
- **names** (*str | Iterable\[str] | None*) – Name or names to assign to the respective `timings`. When provided, a legend is shown by default.
- **common\_start** (*bool*) – Whether to shift each collection’s chunks so that its first chunk starts at $t=0$. Useful for comparing timings from different jobs side by side.
- **normalize\_y** (*bool*) – Whether to display the y-axis units as a percentage of work complete, rather than cumulative elements completed.
- **line\_width** (*int*) – The thickness of line segments.
- **show\_legend** (*bool | None*) – Whether to show a legend. By default, shown only when `names` is provided.
- **tz** (*timezone | None*) – The timezone to use for displaying times. `None` (default) uses the local system timezone. Pass `datetime.timezone.utc` to display times in UTC.

**Returns**

A plotly figure.

**Return type**

PlotlyFigure
