pastas.plotting.modelplots.Plotting.decomposition ================================================= .. py:method:: pastas.plotting.modelplots.Plotting.decomposition(tmin: pandas.Timestamp | str | None = None, tmax: pandas.Timestamp | str | None = None, ytick_base: bool = True, split_contributions: bool = True, axes: pastas.typing.Axes | None = None, name: str | None = None, return_warmup: bool = False, min_ylim_diff: float | None = None, **kwargs) -> list[pastas.typing.Axes] Plot the decomposition of a time-series in the different stresses. :param tmin: A string or pandas.Timestamp with the start date for the period (E.g. '1980-01-01 00:00:00'). Strings are converted to pandas.Timestamp internally. :type tmin: pandas.Timestamp or str, optional :param tmax: A string or pandas.Timestamp with the end date for the period (E.g. '2020-01-01 00:00:00'). Strings are converted to pandas.Timestamp internally. :type tmax: pandas.Timestamp or str, optional :param ytick_base: Make the ytick-base constant if True, set this base to float if a float. :type ytick_base: Boolean or float, optional :param split_contributions: Split the stresses in multiple stresses when possible. Default is True. :type split_contributions: bool, optional :param axes: Matplotlib Axes instance to plot the figure on to. :type axes: matplotlib.axes.Axes instance, optional :param name: Name to give the simulated time series in the legend. :type name: str, optional :param return_warmup: Show the warmup-period. Default is false. :type return_warmup: bool, optional :param min_ylim_diff: Float with the difference in the ylimits. Default is None :type min_ylim_diff: float, optional :param \*\*kwargs: Optional arguments, passed on to the matplotlib.pyplot.subplots method. :type \*\*kwargs: dict, optional :returns: **axes** :rtype: list of matplotlib.axes.Axes .. !! processed by numpydoc !!