I have this map enter image description here

and I want to put these red circles in the legend of the map according to this form: enter image description here

Is there a way to do that in QGIS?

1 Answer 1


QGIS can not produce a legend like the right one on your color plate 1.2. There is a currently outstanding feature request to add size-scaled features to the legend in print composer, but it has not yet been implemented. Best try would be to generate it in a third party software or some drawing application, and then add the legend as an image to the print composer layout.

The request is already some time implemented. You can find it in layer Properties->Diagrams->Legend Enable Show Legend... and Define style clicking the button: enter image description here

  • since the last legend refactoring could be possible, theoretically, add everything to the legend... and doing configurable via plugin. Remember that the legend is based on a QTreeView. But the answer is correct... now is not natively implemented. Are you interested in finance it's implementation? Apr 23, 2015 at 18:53
  • 2
    Actually it's almost landed in QGIS already - there's an outstanding pull request (github.com/qgis/QGIS/pull/1977) which is being worked on. Should be ready in development builds shortly.
    – ndawson
    Apr 26, 2015 at 21:53

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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