I have a layout in QGIS where 3 map views are rotated to 35 deg. The grids automatically rotate to match the maps rotation, however the labels do not.
Does anyone know a way to make the coordinate labels match the rotation of the map?
Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. It only takes a minute to sign up.Sign up to join this community
Rotation of coordinate values is not possible in QGIS (as of the latest version so far, QGIS 3.12). There are only possible workarounds to get the final look as you want. Both of these mentioned methods require your manual input.
Make map rotation as per your requirement. Add grid, set X and Y interval as per your need, and enable grid coordinates. Add text labels manually for each grid coordinate, write the value of coordinate, and rotate the label manually in Item Properties. In the end, remove the coordinates (i.e., disable 'Draw Coordinates') on the grid.
Export the map as SVG and rotate the coordinate text in an SVG editor, e.g., Inkscape.
This idea is good, I would suggest to come ahead and submit a feature request to QGIS developers' team.