Reviving an old question: How to place symbols above labels

Is there a built in way to do this is QGIS 3? I'm looking for a way to do it that isn't a clunky double map display or doesn't force me to leave QGIS and use a drawing program.

In the previous iterations of this question there were several questions asking why one might want to do this. The image below shows that my labels are in text bubbles and I want to put the points on the edge (eg Hlɢ̲aagilda) or on top (eg K'il Kun) of the bubble.

enter image description here

  • 1
    Don't understand if you want to move the labels or put them behind the objects. Labels are always drawn on top of symbols. But you can move them with the label toolbar. Or you can use the rendering properties of the background or the buffer to be able to "see behind them": i.sstatic.net/w4TtV.png Commented Aug 10, 2021 at 3:03
  • 3
    One solution would be to create your symbol not as a symbology but as label (with no text and a symbol background) then you can order your label with the label z order option. For this to work you will need to check the show all label / allow superposition so it may create other labelling issues.....
    – J.R
    Commented Aug 10, 2021 at 7:15


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Browse other questions tagged or ask your own question.