How can I shear my contour map vertically in Surfer?

The shear command shears a map horizontally, but there is a workaround to shear a contour map vertically:

  1. Select your contour layer in the Contents window.
  2. On the General page in the Properties window, click the save icon in the Grid file field.
  3. Change the Save as type to DAT XYZ grid (*.dat) and click Save.
  4. Click Grids | New Grid | Grid Data.
  5. In the Open Data dialog select the DAT file and click Open.
  6. In the Grid Data dialog
    1. In the Data Columns section, set the X to Column B and the Y to Column A
    2. In the Gridding Method section, set the gridding method to Nearest Neighbor.
    3. If needed (thought it isn't for the Compt 1 file), set the Grid Line Geometry to the same mins, maxs and spacing as before, making sure to swap the x's and y's before doing so.
    4. Click OK to create the new rotated grid.
  7. Click OK to confirm the grid was created.
  8. Click Grids | Calculate | Transform.
  9. In the Grid Transform dialog select the new grid or existing grid under Input Grid
  10. Change the Operation to Mirror Y, give your Output Grid File a name, and click OK.
  11. Click OK to confirm the grid was created.
  12. Select the contours layer in the Contents window.
  13. In the Properties window, click the open file icon in the Grid file field.
  14. Select your new grid file and click Open.
  15. If necessary, in the Surfer Warning, click Yes to adjust the map limits to include this layer.
  16. Select the map and click Layout | Selection | Transform.
  17. In the Transform dialog, enter the desired Shear value and click OK.
  18. Click Layout | Arrange | Free Rotate | Rotate.
  19. In the Rotate dialog, enter 90 into the box and click OK.
  20. If desired, you can now select the axes to rotate the labels and/or change which ones are displaying the ticks and labels.


If you would like to add your vote to our suggestion file for a way to vertically shear a map, contact


Updated January 24, 2017

Was this article helpful?
0 out of 0 found this helpful
Have more questions? Submit a request


Please sign in to leave a comment.