Skip to main contentIBM Quantum Documentation
Important

IBM Quantum Platform is moving and this version will be sunset on July 1. To get started on the new platform, read the migration guide.

qiskit_ibm_runtime.visualization.draw_zne_extrapolators

draw_zne_extrapolators(result, indices=None, names=None, num_stds=1, max_mag=10, max_std=0.2, height=500, width=1000, colorscale='Aggrnyl')

GitHub

Plot the zero noise extrapolation data in an EstimatorPubResult.

This function generates a subfigure for each extrapolator.

Parameters

  • result (EstimatorPubResult) – An EstimatorPubResult.
  • indices (Sequence[tuple[int, ...]] | None) – The indices of the expectation values to include in the plot. If None, includes all values. See ZneOptions for information on the indexing scheme.
  • names (Sequence[str] | None) – The names to assign to the expectation values. If None, the names correspond to the indices.
  • num_stds (int) – The number of standard deviations to include around each fit.
  • max_mag (float) – The maximum magnitude of expectation values to include. If evs_extrapolated has a greater magnitude than this value, the expectation value is omitted from the plot.
  • max_std (float) – The maximum standard deviation to include. If stds_extrapolated is greater than this value for an expectation value and extrapolator, the fit is omitted from the plot.
  • height (int) – The height of the plot in pixels.
  • width (int) – The width of the plot in pixels.
  • colorscale (str) – The colorscale to use.

Returns

A plotly figure.

Raises

  • ValueError – If result does not contain zero noise extrapolation data.
  • ValueError – If the length of names is not equal to the length of indices.

Return type

PlotlyFigure

Was this page helpful?
Report a bug or request content on GitHub.