Feature request #4450
Legend symbols (in print composer) are ignoring the "scale size field" option in vector symbology
Status: | Open | ||
---|---|---|---|
Priority: | Normal | ||
Assignee: | Vincent Mora | ||
Category: | Map Composer/Printing | ||
Pull Request or Patch supplied: | No | Resolution: | |
Easy fix?: | No | Copied to github as #: | 14380 |
Description
As result all the symbols do show of the same size.
History
#1 Updated by Marco Hugentobler about 13 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?
#2 Updated by Giovanni Manghi about 13 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...
#3 Updated by Marco Hugentobler about 13 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'.
#4 Updated by julie - about 13 years ago
- File proportional_symbols.png added
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.
#5 Updated by Giovanni Manghi about 13 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.
#6 Updated by Giovanni Manghi over 12 years ago
- Target version changed from Version 1.8.0 to Version 2.0.0
#7 Updated by Pirmin Kalberer about 12 years ago
- Target version changed from Version 2.0.0 to Future Release - Nice to have
#8 Updated by Jürgen Fischer over 10 years ago
- Category changed from 33 to Map Composer/Printing
#9 Updated by Giovanni Manghi over 10 years ago
- Assignee changed from Marco Hugentobler to Nyall Dawson
#10 Updated by Giovanni Manghi over 10 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.
#11 Updated by Nyall Dawson over 10 years ago
- Assignee deleted (
Nyall Dawson)
Unassigning myself as I'm not currently working on this feature.
#13 Updated by Giovanni Manghi over 7 years ago
- Easy fix? set to No