Feature request #4450

Legend symbols (in print composer) are ignoring the "scale size field" option in vector symbology

Added by Giovanni Manghi over 5 years ago. Updated about 2 years ago.

Status:Open Start Date:10/27/2011
Priority:Normal Due date:
Assigned to:Vincent Mora % Done:

0%

Category:Map Composer / Printing
Target version:Future Release - Nice to have
Platform: Resolution:
Platform version: Pull Request or Patch supplied:No
Status info: Tag:

Description

As result all the symbols do show of the same size.

proportional_symbols.png (69.6 kB) julie -, 11/02/2011 02:06 am

History

Updated by Marco Hugentobler over 5 years ago

Not sure what you mean.
If the size comes from a field, the symbol size will be different for every feature. How should the legend handle this other than showing the symbol in a standard size?

Updated by Giovanni Manghi over 5 years ago

Marco Hugentobler wrote:

Not sure what you mean. If the size comes from a field, the symbol size will be different for every feature. How should the legend handle this other than showing the symbol in a standard size?

Example:

take a layer of cities (points), and make them represented with the categorized renderer (for example using the city region to classify with different colors) and then have them with different sizes using "scale size field", using for example the city population.

I would expect to have the different sizes represented in the legend of the print composer, but this doesn't work.

On the other end if you just uses the categorized renderer, without using the "scale size field", but then you manually change the size of the symbols manually, then in the print composer the legend works as expected -> a different symbol size for every feature.

I guess that if it works manually, it should work also with the "scale size field", also because sometimes the classes/features are just too many...

Updated by Marco Hugentobler over 5 years ago

  • Tracker changed from Bug report to Feature request

I would expect to have the different sizes represented in the legend of the print composer, but this doesn't work.

Hm, but if you have 3000 cities with different sizes, you get 3000 symbols in the legend. I guess this option would mainly be useful in case of few objects in c composer map
Changing the ticket type to 'feature'.

Updated by julie - over 5 years ago

Hi,
The idea is to get only a few example of symbols with different sizes in the legend. You usually get three, but being able to set this number would be great. I enclose an example for better comprehension. If you get only one size of symbol in the legend you can't really interpret this kind of map, so in my opinion this would be quite useful. Getting as many symbols in the legend as on the map would be, as you point out, quite useless as well.

Updated by Giovanni Manghi over 5 years ago

julie - wrote:

Hi, The idea is to get only a few example of symbols with different sizes in the legend. You usually get three, but being able to set this number would be great. I enclose an example for better comprehension. If you get only one size of symbol in the legend you can't really interpret this kind of map, so in my opinion this would be quite useful. Getting as many symbols in the legend as on the map would be, as you point out, quite useless as well.

I agree, moreover in the case you want represent (for example) cities with proportional symbols (so not making classes) it is likely that in the composer you want to have just a few, but still it is needed to use the "scale size field" to render them in the canvas.

Updated by Giovanni Manghi about 5 years ago

  • Target version changed from Version 1.8.0 to Version 2.0.0

Updated by Pirmin Kalberer over 4 years ago

  • Target version changed from Version 2.0.0 to Future Release - Nice to have

Updated by J├╝rgen Fischer about 3 years ago

  • Category changed from 33 to Map Composer / Printing

Updated by Giovanni Manghi almost 3 years ago

  • Assigned to changed from Marco Hugentobler to Nyall Dawson

Updated by Giovanni Manghi almost 3 years ago

please notice that is using the "data defined size" (instead of the "scale size field") then in the composer legend no symbols are shown.

Updated by Nyall Dawson almost 3 years ago

  • Assigned to deleted (Nyall Dawson)

Unassigning myself as I'm not currently working on this feature.

Updated by Vincent Mora about 2 years ago

  • Assigned to set to Vincent Mora

Also available in: Atom