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"));