uvisbox.Modules.ContourBoxplot.contour_boxplot_vis
Module Contents
- uvisbox.Modules.ContourBoxplot.contour_boxplot_vis.visualize_contour_boxplot(mesh_data, boxplot_style=None, ax=None)[source]
Visualize contour boxplot using imshow for percentile bands and contour for median/outliers.
- Parameters:
mesh_data (dict) – Dictionary from contour_boxplot_mesh containing: - ‘percentile_bands_image’: 2D array with aggregated percentile band values - ‘median’: Binary image for median contour - ‘outliers’: List of binary images for outlier contours
boxplot_style (BoxplotStyleConfig, optional) – Configuration for visualization including colormap, median/outlier styling. If None, uses default configuration.
ax (matplotlib.axes.Axes, optional) – Matplotlib Axes object to plot on. If None, creates new figure and axes.
- Returns:
ax – The Axes object with the contour boxplot visualization.
- Return type:
matplotlib.axes.Axes
Notes
Uses ax.imshow() to display the aggregated percentile bands with colormap
Uses ax.contour() at isovalue 0.5 to plot median and outlier contour lines
Colorbar shows percentile values from 0-100
Legend indicates median and outliers
Examples
>>> stats = contour_boxplot_summary_statistics(ensemble, isovalue=0.5) >>> mesh_data = contour_boxplot_mesh(stats) >>> ax = visualize_contour_boxplot(mesh_data)