ogstools.plot.contourplots_pv module#
3D Plotting functions.
- ogstools.plot.contourplots_pv.contourf_pv(mesh, variable, show_edges=True, opacities=None, lighting=False, categoric=None, **kwargs)[source]#
General 3D plot using pyvista
- Parameters:
mesh (
UnstructuredGrid) – The mesh to be plotted with pyvista.variable (
str|Variable) – The variable which should be shown.show_edges (
bool) – If True, draw edges as black linesopacities (
dict[int,float] |None) – Dictionary, mapping opacities to material ids. Default None (all opaque), Example: {1:0.0 # transparent, 2:1 # opaque, 3:0.5} All not provided ids are rendered as opaque.lighting (
bool) – If True, use lighting in the visualization.categoric (
bool|None) – If True, use a categoric colormap. By default it uses the variable to determine if this should be True.
- Return type:
- Returns:
A pyvista Plotter object. Use .show() to display the scene.