diff --git a/nifty5/plot.py b/nifty5/plot.py
index 8f060e566307a81f3859ea0bce8710e728d42f55..a3d1e4d887ee5d5c5d26f333ac5f55153550f15e 100644
--- a/nifty5/plot.py
+++ b/nifty5/plot.py
@@ -323,7 +323,8 @@ def _plot1D(f, ax, **kwargs):
         plt.yscale(kwargs.pop("yscale", "log"))
         xcoord = dom.k_lengths
         for i, fld in enumerate(f):
-            ycoord = fld.to_global_data()
+            ycoord = fld.to_global_data_rw()
+            ycoord[0] = ycoord[1]
             plt.plot(xcoord, ycoord, label=label[i],
                      linewidth=linewidth[i], alpha=alpha[i])
         _limit_xy(**kwargs)