CADETProcess.solution.SolutionSolid.plot

CADETProcess.solution.SolutionSolid.plot#

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

Plot the entire solid phase solution for each component.

Parameters:
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.

y_maxfloat, optional

Maximum value of y axis. 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.

Raises CADETProcessError

If solution is not 1D.

See also

_plot_solution_1D
slice_solution
plotlib
plot_purity