No clean way to update X, Y coordinates in animated pcolormesh

So I have been animating with pcolormesh for some time now, and I recently discovered the set_array method that updates the color values in the mesh more efficiently than just recreating a new object as I was doing before. The problem I face now is that I want my mesh to move (working on a radially outward-moving mesh), but I have not found a clean way to reset the coordinates once I update the color value? I am working on a logarithmic spherical polar mesh, so just shifting the radial labels by some dr does not produce the desired result. Could someone please help me with the coordinate-specific callback similar to set_array? I cannot find such a function anywhere and it’s a bit surprising.