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)[source]

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) – 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