diff --git a/notebooks/DSSC/DSSC_Correct_and_Verify.ipynb b/notebooks/DSSC/DSSC_Correct_and_Verify.ipynb
index 88277c1449194bf6fdfd58d24d43e604879f92ea..285ca7bae39d4c11a472b3c57db70aa22f810752 100644
--- a/notebooks/DSSC/DSSC_Correct_and_Verify.ipynb
+++ b/notebooks/DSSC/DSSC_Correct_and_Verify.ipynb
@@ -509,7 +509,7 @@
     "%matplotlib inline\n",
     "def do_3d_plot(data, edges, x_axis, y_axis):\n",
     "    fig = plt.figure(figsize=(10,10))\n",
-    "    ax = fig.gca(projection='3d')\n",
+    "    ax = fig.add_subplot(projection='3d')\n",
     "\n",
     "    # Make data.\n",
     "    X = edges[0][:-1]\n",
diff --git a/notebooks/LPD/LPD_Correct_and_Verify.ipynb b/notebooks/LPD/LPD_Correct_and_Verify.ipynb
index f99dfd20c38fecba36b53e6eef42aee3d7545c1e..84435134f9753914f7910e10c153fdfa7130be9a 100644
--- a/notebooks/LPD/LPD_Correct_and_Verify.ipynb
+++ b/notebooks/LPD/LPD_Correct_and_Verify.ipynb
@@ -419,7 +419,7 @@
     "%matplotlib inline\n",
     "def do_3d_plot(data, edges, x_axis, y_axis):\n",
     "    fig = plt.figure(figsize=(10,10))\n",
-    "    ax = fig.gca(projection='3d')\n",
+    "    ax = fig.add_subplot(projection='3d')\n",
     "\n",
     "    # Make data.\n",
     "    X = edges[0][:-1]\n",