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

# qiskit\_ibm\_runtime.visualization.draw\_circuit\_schedule\_timing

`draw_circuit_schedule_timing(circuit_schedule, included_channels=None, filter_readout_channels=False, filter_barriers=False, merge_common_instructions=False, width=1400)`

[GitHub](https://github.com/Qiskit/qiskit-ibm-runtime/tree/stable/0.49/qiskit_ibm_runtime/visualization/draw_circuit_schedule_timings.py#L27-L160)

Draw a circuit schedule timing for `CircuitSchedule`.

**Parameters**

- **circuit\_schedule** (*str | CircuitSchedule*) – The circuit schedule as a string as returned from the compiler or a CircuitSchedule object.
- **included\_channels** (*list | None*) – A list of channels to include in the plot and to order the y-axis accordingly.
- **filter\_readout\_channels** (*bool*) – If `True`, remove all readout channels.
- **filter\_barriers** (*bool*) – If `True`, remove all barriers.
- **merge\_common\_instructions** (*bool*) – If `True`, merge instructions of the same type based on temporal continuity.
- **width** (*int*) – The width of the returned figure.

**Returns**

A plotly figure.

**Return type**

PlotlyFigure
