I work with a point layer. When i create a buffer for the point layer, i get this result:

enter image description here

enter image description here

My problem is that instead of circle buffer in the legend, i get a rectangle. I red this in order, maybe, to find an answer, but i didn't found:

Is it possible to change legend symbols in the QGIS print composer legend?

I can resolve it by:

  • PrintScreen the layer panel and paste it the map composer as a jpg image.
  • create a fictive layer that contains a circle, and represent it in the legend. The original layer will be removed from legend but will remain in the map extent.

How can i resolve this symbology problem with an elegant and automatic solution?

  • would it be possible to scale the size of the points with a value field? Of cause, this only works if you don't do any analyses with the buffer
    – LaughU
    Jun 14, 2017 at 5:53
  • sorry, i didn't understand you. can you give me an example, please?
    – newGIS
    Jun 14, 2017 at 6:05
  • 1
    if you don't need the buffer layer in the first place, then I would suggest that you scale the point symbol, so it fits the buffer size. Then you could either copy the point layer and display both in the legend or just display one.
    – LaughU
    Jun 14, 2017 at 6:09
  • nice solution but i seek for an automatic one
    – newGIS
    Jun 14, 2017 at 6:19

1 Answer 1


You can try create style layer, which will be same as buffer.


In style properties:

Style marker

  • i need every layer represent separately
    – newGIS
    Jun 14, 2017 at 6:05

Your Answer

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

Not the answer you're looking for? Browse other questions tagged or ask your own question.