uvisbox.Modules.ProbabilisticMarchingSquares.probabilistic_marching_squares_vis

Module Contents

uvisbox.Modules.ProbabilisticMarchingSquares.probabilistic_marching_squares_vis.visualize_probabilistic_marching_squares(mesh_data, ax=None, colormap='viridis')[source]

Visualize the probability map of isocontour presence using matplotlib.

Parameters:
  • mesh_data (dict) – Output from probabilistic_marching_squares_mesh containing level_crossing_probability and an optional extent.

  • ax (matplotlib.axes.Axes, optional) – The axis to draw on. If None, a new figure and axis will be created.

  • colormap (str, optional) – Colormap for the probability map. Default is "viridis".

Returns:

ax – The axis with the visualized probabilistic isocontour.

Return type:

matplotlib.axes.Axes