CADETProcess.solution.SolutionIO.plot

CADETProcess.solution.SolutionIO.plot#

SolutionIO.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 time_signal 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 of str, optional

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

layoutplotting.Layout, optional

Plot layout options. The default is None.

y_maxfloat, optional

Maximum value of the y-axis. If None, the value is automatically determined from the data. The default is None.

x_axis_in_minutesbool, optional

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

axAxes, optional

Axes to plot on. If None, a new figure is created.

Returns:
axAxes

Axes object with concentration profile.

See also

_plot_solution_1D
slice_solution
plotlib
plot_purity