qiskit.pulse.library.Waveform.draw¶
- Waveform.draw(style=None, backend=None, time_range=None, time_unit='dt', show_waveform_info=True, plotter='mpl2d', axis=None)¶
Plot the interpolated envelope of pulse.
- প্যারামিটার
style (
Optional
[Dict
[str
,Any
]]) -- Stylesheet options. This can be dictionary or preset stylesheet classes. SeeIQXStandard
,IQXSimple
, andIQXDebugging
for details of preset stylesheets.backend (Optional[BaseBackend]) -- Backend object to play the input pulse program. If provided, the plotter may use to make the visualization hardware aware.
time_range (
Optional
[Tuple
[int
,int
]]) -- Set horizontal axis limit. Tuple(tmin, tmax)
.time_unit (
str
) -- The unit of specified time range eitherdt
orns
. The unit ofns
is available only whenbackend
object is provided.show_waveform_info (
bool
) -- Show waveform annotations, i.e. name, of waveforms. SetTrue
to show additional information about waveforms.plotter (
str
) --Name of plotter API to generate an output image. One of following APIs should be specified:
mpl2d: Matplotlib API for 2D image generation. Matplotlib API to generate 2D image. Charts are placed along y axis with vertical offset. This API takes matplotlib.axes.Axes as `axis` input.
axis and style kwargs may depend on the plotter.
axis (
Optional
[Any
]) -- Arbitrary object passed to the plotter. If this object is provided, the plotters use a givenaxis
instead of internally initializing a figure object. This object format depends on the plotter. See plotter argument for details.
- রিটার্নস
Visualization output data. The returned data type depends on the
plotter
. If matplotlib family is specified, this will be amatplotlib.pyplot.Figure
data.