CADETProcess.solution.SolutionBulk.plot_at_position

CADETProcess.solution.SolutionBulk.plot_at_position#

SolutionBulk.plot_at_position(z: float, start: float | None = None, end: float | None = None, components: list[str] | None = None, layout: Layout | None = None, x_axis_in_minutes: bool = True, ax: Axes | None = None, *args, **kwargs)[source]#

Plot bulk solution over time at given position.

Parameters:
zfloat

Position for plotting.

startfloat, optional

Start time for plotting in seconds. If None is provided, the first data point will be used as the start time. The default is None.

endfloat, optional

End time for plotting in seconds. If None is provided, the last data point will be used as the end time. The default is None.

componentslist, optional.

List of components to be plotted. If None, all components are plotted.

layoutplotting.Layout

Plot layout options. If None, value is automatically deferred from solution.

x_axis_in_minutesbool, optional

If True, the x-axis will be plotted using minutes. The default is True.

axAxes

Axes to plot on.

Returns:
axAxes

Axes object with concentration profile.

See also

_plot_solution_1D
slice_solution
plot_at_position
plotlib