ogstools.plot.vectorplots module#
- ogstools.plot.vectorplots.streamlines(mesh, ax, variable, projection=None)[source]#
Plot the vector streamlines on a matplotlib axis.
- Parameters:
mesh (DataSet) – Mesh containing the vector variable
ax (Axes) – Matplotlib axis to plot onto
variable (Vector) – Vector variable to visualize
projection (int | None) – Index of flat dimension (e.g. 2 for z axis), gets automatically determined if not given
- ogstools.plot.vectorplots.quiver(mesh, ax, variable, projection=None, glyph_type='arrow')[source]#
Plot arrows or lines corresponding to vectors on a matplotlib axis.
- Parameters:
mesh (DataSet) – Mesh containing the vector variable
ax (Axes) – Matplotlib axis to plot onto
variable (Vector) – Vector variable to visualize
projection (int | None) – Index of flat dimension (e.g. 2 for z axis), gets automatically determined if not given
glyph_type (Literal['arrow', 'line']) – Whether to plot arrows or lines.