Ensure that mapc2p is applied to coordinates just once.

Previously, if two plots were generated using a mapping, the second plot would have the mapping applied twice.  This PR avoids that.

I think there are some deeper issues here (should current_data persist from one plot to the next?) but I have just fixed this in the simplest way.