I want to add legend for a QGIS proportional symbol map rangewise. That is my data ranges from 57000-630000. So I want the legend as:


But in QGIS I am only able to add the legend for a particular value like 57000, 69000. Is there any way to add the legend for ranges?

On adding the legend it displays this: enter image description here

Layer panel screenshot:
enter image description here

1 Answer 1

  1. Open "Layer Styling F7" panel.
  2. Select "Graduated".
  3. Select the related field.
  4. Set "Method" to "Size".
  5. Change number of "Classes".
  6. Double-click on "Values" you want to change and change.

When you change a lower or upper value, previous and next symbol values are updated, too, accordingly. I am unsure if there is a way to leave a space between numbers of consecutive symbol values, like symbol1:10-30, symbol2:60-100.

enter image description here

  • It worked,but the legend is not displaying in the map,how to display it?
    – Letitbe
    Apr 22, 2021 at 7:57
  • @Letitbe What do you mean by "in the map"? "Layers" panel displays the legend. i.stack.imgur.com/T3xE4.png Apr 22, 2021 at 12:13
  • but when I try to make a map with these legend,on adding the legend the circles are not displaying in the legend and also the details of all layers in the map is displaying in the legend.I will add the screenshot of it in the question section.Sorry the added screenshot does not capture the bottomportiopn of the legend which displays the layer information.
    – Letitbe
    Apr 22, 2021 at 12:55
  • @Letitbe I see, you mean the legend in the layout page. Apr 22, 2021 at 13:34
  • Yes, can you help me to figure out that. sorry I am new to QGIS,I am not familiar with the technical terms in it.
    – Letitbe
    Apr 22, 2021 at 14:33

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.