pastas.plotting.modelcompare.CompareModels.initialize_adjust_height_figure ========================================================================== .. py:method:: pastas.plotting.modelcompare.CompareModels.initialize_adjust_height_figure(mosaic: list[list[str]] | None = None, cmap: str = 'tab10', smdict: dict[int, list[str]] | None = None, **fig_kwargs) -> None initialize subplots based on a mosaic with equal vertical scales. The height of each subplot is calculated based on the y-data limits in each subplot. This is calculation is performed on the first column of axes in the mosaic. :param mosaic: subplot mosaic, by default None which uses the default mosaic. :type mosaic: list, optional :param figsize: figure size, by default (10, 8) :type figsize: tuple, optional :param cmap: colormap, by default "tab10" :type cmap: str, optional :param smdict: Dictionary with integers (index) as keys and list of stressmodel names as values that have to be in each subplot. For example, `{0: ['prec', 'evap'], 1: ['rech']}` where stressmodels 'prec' and 'evap' are plotted in the first response function window and 'rech' in the second. By default, None, which creates a separate subplot for each stressmodel. :type smdict: dict, optional .. !! processed by numpydoc !!