Skip to main content

plot_histogram

Function plot_histogram 

Source
pub fn plot_histogram(
    result: &ExecutionResult,
    options: &ResultPlotOptions,
) -> Result<String, VisualizationError>
Expand description

Plot an execution result’s raw measured counts as an SVG histogram.

§Arguments

  • result - Execution result containing measured counts.
  • options - Sorting, coloring, and layout options.

§Returns

SVG markup as a UTF-8 string.

§Errors

Returns VisualizationError::InvalidInput when the execution result contains no counts or plot options are inconsistent.

§Examples

use cqlib_core::device::ExecutionResult;
use cqlib_core::visualization::{ResultPlotOptions, plot_histogram};

let svg = plot_histogram(result, &ResultPlotOptions::default()).unwrap();
assert!(svg.contains("<svg"));