diff --git a/mlair/plotting/data_insight_plotting.py b/mlair/plotting/data_insight_plotting.py
index 2f75b16af44764f7b7823aee5f12b9149fd7008f..1176621a71f09e6efff4ac21a69e4f466e6dfbd4 100644
--- a/mlair/plotting/data_insight_plotting.py
+++ b/mlair/plotting/data_insight_plotting.py
@@ -691,7 +691,7 @@ class PlotPeriodogram(AbstractPlotClass):  # pragma: no cover
                     upper, lower = ma.max().mean(axis=1).values.flatten(), ma.min().mean(axis=1).values.flatten()
                     ax.fill_between(self.f_index, lower, upper, color="light" + c, alpha=0.5, label=None)
             self._format_figure(ax, var)
-            ax.legend()
+            ax.legend(loc="upper center", ncol=max_iter)
             pdf_pages.savefig()
         # close all open figures / plots
         pdf_pages.close()