diff --git a/mlair/plotting/postprocessing_plotting.py b/mlair/plotting/postprocessing_plotting.py index 5bd4ab1bdc127d18dcb096508d9be0ff4853b7b6..08c1e6487863bb4056a7c00e1045a9759f6a0888 100644 --- a/mlair/plotting/postprocessing_plotting.py +++ b/mlair/plotting/postprocessing_plotting.py @@ -1313,6 +1313,14 @@ class PlotTimeEvolutionMetric(AbstractPlotClass): self.plot_name = f"{plot_name}_summary" self._plot(plot_data, years, months, vmin, vmax, None) + # line plot version + _data = data.mean(remaining_dim, skipna=True).transpose(model_type_dim, time_dim) + + _d = data.to_dataset(name="error").to_dataframe().reset_index() + sns.lineplot(data=_d, x=time_dim, y="error", hue=model_type_dim, errorbar=("sd", 1), + palette=sns.color_palette(), style=model_type_dim, dashes=False, markers="X") + + @staticmethod def _find_nan_edge(data, time_dim): coll = []