diff --git a/plotting.py b/plotting.py
index 85bb92ec88112205461a1dc46408f56445d247b5..d4f8b0a15e22d56052c059037f7924b9e3fd5713 100644
--- a/plotting.py
+++ b/plotting.py
@@ -117,6 +117,7 @@ def figure_history(history_csv_path):
 def plot_histories(history_csv_path, path, cut=None, roll=1):
     df = pd.read_csv(history_csv_path)
     df = df.set_index("epoch")
+    df = df.sort_index()
     df = df.truncate(after=cut)
     for col in df.columns:
         if col.startswith("val_"):