When a layer symbol is defined with map units or "meters at scale" unit, it is sometimes shown in the legend at a very small scale, preventing to see the details. Or if we zoom in the map, the legend will be shown in a very large scale, see image below (reference https://issues.qgis.org/issues/8884 )

Is there a way I can keep the layer symbol scalable in the map, but have fixed size for the layer symbol legend?

enter image description here

  • 2
    I think that bug was solved in the stable versions of QGIS. Upgrade to the latest stable versions: Current Release: 3.4.3, Long Term Release: 2.18.27. – Gabriel De Luca Jan 14 '19 at 15:53
  • @GabrielDeLuca I just downloaded 3.4.4 and unfortunately I still see the same behavior.. – Ending Jan 22 '19 at 15:49
  • 1
    Symbology in the layer panel in QGIS 3.4.4 is size fixed, I can't reproduce your issue here. Please add a new question for that version, please add the more detailed process to reproduce the issue. Include if you are installing from stand-alone or network installer. And a screenshot of the layer symbology properties. – Gabriel De Luca Jan 22 '19 at 16:13
  • Same problem occured on the QGIS 3.10 QGIS version 3.10.0-A Coruna QGIS code revision 6c816b4204 – user152746 Oct 30 '19 at 5:27

In 3.14, the max symbol size in the legend for "map units" / "meters at scale" seems to be fixed. The legend updates, however, are delayed which means that the legend does not update immediately when the map is redrawn after zooming:

enter image description here

  • I observe that the symbology in the layer panel updates when toggling 'show feature count', still in 3.16 – Jochen Schwarze Oct 28 '20 at 13:19

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.