**Description of the problem** It may work in GMT 6.0.0 + PyGMT v0.1.2, or not. Currently, PyGMT master + GMT 6.1.0 gives me a wrong result. **Full code that generated the error** ```python import pygmt from pygmt.datasets import load_earth_relief grid = load_earth_relief() fig = pygmt.Figure() fig.grdimage(grid, cmap="geo", region='d', projection="H10c") fig.shift_origin(xshift="12c") fig.grdimage(grid, cmap="geo", region='g', projection="H10c") fig.shift_origin(xshift="-12c", yshift="6c") fig.grdimage(grid, cmap="geo", region='d', projection="H120/10c") # this one sometimes crashes #fig.shift_origin(xshift="12c") #fig.grdimage(grid, cmap="geo", region='g', projection="H120/10c") fig.savefig("map.png") ``` **Output** 