diff --git a/src/plotting/postprocessing_plotting.py b/src/plotting/postprocessing_plotting.py
index 01a565e3db284e56bf0b8c94420b71268fd21a80..d3f6a56a2ec42e41454f0ced8853cb8d1001e495 100644
--- a/src/plotting/postprocessing_plotting.py
+++ b/src/plotting/postprocessing_plotting.py
@@ -527,7 +527,7 @@ class PlotTimeSeries(RunEnvironment):
             for i_year in range(end - start + 1):
                 data_year = data.sel(index=f"{start + i_year}")
                 for i_half_of_year in range(factor):
-                    pos = 2 * i_year + i_half_of_year
+                    pos = factor * i_year + i_half_of_year
                     plot_data = self._create_plot_data(data_year, factor, i_half_of_year)
                     self._plot_orig(axes[pos], plot_data)
                     self._plot_ahead(axes[pos], plot_data)