weldx.visualization.matplotlib_impl.plot_spatial_data_matplotlib

weldx.visualization.matplotlib_impl.plot_spatial_data_matplotlib(data, axes=None, color=None, label=None, limits=None, show_wireframe=True)

Visualize a weldx.geometry.SpatialData instance.

Parameters
  • data (Union[ndarray, SpatialData]) – The data that should be visualized

  • axes (Optional[Axes]) – The target matplotlib.axes.Axes object of the plot. If ‘None’ is passed, a new figure will be created

  • color (Union[int, Tuple[int, int, int], Tuple[float, float, float], None]) – A 24 bit integer, a triplet of integers with a value range of 0-255 or a triplet of floats with a value range of 0.0-1.0 that represent an RGB color

  • label (Optional[str]) – Label of the plotted geometry

  • limits (Union[List[Tuple[float, float]], Tuple[float, float], None]) – Each tuple marks lower and upper boundary of the x, y and z axis. If only a single tuple is passed, the boundaries are used for all axis. If None is provided, the axis are adjusted to be of equal length.

  • show_wireframe (bool) – If True, the mesh is plotted as wireframe. Otherwise only the raster points are visualized. Currently, the wireframe can’t be visualized if a weldx.geometry.VariableProfile is used.

Returns

The matplotlib.axes.Axes instance that was used for the plot.

Return type

matplotlib.axes.Axes