In QGIS 3 there is the possibility to illustrate proportional data like population with circle of proportional size with the "assistant" option.

But once in the print composer section, there is an empty symbol in the legend. How to show 2 or 3 circles of proportional size in the legend?

  • 3
    Instead of using the size assistant, use graduated symbology with Method: Size. Then the legend will show the different point sizes.
    – csk
    Nov 14, 2018 at 18:11
  • Thanks for the idea, but in this case the circles are not proportional. They are classified only in a few size and categories.
    – Arthur
    Nov 15, 2018 at 8:24
  • My problem with the same thing is, that once i add the proportional Symbols the Legendsymbols are missing. I can have the legendentry for the different sizes, but the colours which I did for the different classes are missing.
    – Frigo
    Nov 30, 2018 at 20:15

1 Answer 1


I've found a working solution within QGIS3:

It works with a point layer

  • Symbology = simple marker
  • Size proportional to a field thanks to the "assistant" tool (click on the data defined override button)

Then go back to the general "Marker" option on the Symbology tree and at the bottom go to the "advanced" button option then "Data defined size legend".

You will be able to make a nice legend with proportionnal circle symbol

  • Hi Arthur, I used your recommended steps in trying to solve this issue and each time, I get "Data-defined size is not enabled!" despite doing that using the "assistant" feature. PS: I am using QGIS3
    – b_jugger
    Aug 6, 2019 at 14:44
  • Now works on the print composer despite still getting that message. Thanks!
    – b_jugger
    Aug 6, 2019 at 14:53

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.