diff --git a/navipy/trajectories/__init__.py b/navipy/trajectories/__init__.py
index 163f3c14c5a9d83c905948d349a1a697cff0f216..8121f3c4b859af5682e72c302f74a4d2269aedc0 100644
--- a/navipy/trajectories/__init__.py
+++ b/navipy/trajectories/__init__.py
@@ -792,6 +792,7 @@ series.
                 fig = plt.figure()
                 ax = fig.add_subplot(111, projection='3d')
             elif len(plotcoords) == 2:
+                fig = plt.figure()
                 ax = fig.add_subplot(111)
         if (len(plotcoords) != 2) and (len(plotcoords) != 3):
             msg = 'plotcoords need to contains 2 or 3 elements'