ogstools.plot.lineplots module#
- ogstools.plot.lineplots.linesample(mesh, x, variable, profile_points, ax, resolution=100, grid=None, **kwargs)[source]#
- Plot selected variables obtained from sample_over_polyline function, this function calls to it internally. Values provided in param x and y refer to columns of the DataFrame returned by it. - Parameters:
- mesh (UnstructuredGrid) – mesh to sample from. 
- x (str) – Value to be used on x-axis of the plot 
- variable (str | Variable) – Values to be used on y-axis of the plot 
- profile_points (ndarray) – Points defining the profile (and its segments) 
- ax (Axes) – User-created array of Matplotlib axis object 
- resolution (int | None) – Resolution of the sampled profile. Total number of points within all profile segments. 
- resolution – Resolution of the sampled profile. Total number of points within all profile segments. 
- grid (Literal['major', 'both', None] | None) – Which gridlines should be drawn? 
- kwargs (Any) – Optional keyword arguments passed to matplotlib.pyplot.plot to customize plot options like a line label (for auto legends), linewidth, antialiasing, marker face color. 
 
- Returns:
- Matplotlib Axes object 
- Return type:
- Axes 
 
- ogstools.plot.lineplots.linesample_contourf(mesh, variables, profile_points, resolution=None, plot_nodal_pts=True, nodal_pts_labels=None)[source]#
- Default plot for the data obtained from sampling along a profile on a mesh. - Parameters:
- mesh (UnstructuredGrid) – mesh to plot and sample from. 
- variables (str | list | Variable) – Variables to be read from the mesh 
- profile_points (ndarray) – Points defining the profile (and its segments) 
- resolution (int | None) – Resolution of the sampled profile. Total number of points within all profile segments. 
- plot_nodal_pts (bool | None) – Plot and annotate all nodal points in profile 
- nodal_pts_labels (str | list | None) – Labels for nodal points (only use if plot_nodal_points is set to True) 
 
- Returns:
- Tuple containing Matplotlib Figure and Axis objects 
- Return type:
- tuple[Figure, Axes] 
 
