Under layers in QGIS shapefile polygon layers always seem to be denoted by right angled polygons which translates to the map legend in Composer. Is there any way to change the outline to a more representative shape, i.e. lakes don't normally have right angles.

ArcGIS has a feature under the legend options to substitute the symbol being used in the layer with a preferred symbol, e.g. square to rounded or "blob" shaped. I'm after a similar feature in QGIS.


  • I'm not sure you can. I tried changing the whole layer symbol style, but the change didn't reflect in the composer legend. – lynxlynxlynx Aug 9 '12 at 7:27
  • The Composer legend can be set to auto update, or not. – Willy Aug 9 '12 at 10:27

By default that's not possible.

My suggestion would be to overlay the default rectangle with a "blob" mask image. This way, the original fill color will still show and update in case you change it. Not optimal, but should work.

  • Thanks. When you refer to a "blob mask image" are you meaning post composer export, i.e. in photoshop or the likes not QGIS? – Gareth Aug 10 '12 at 0:30
  • no, i mean adding an image in print composer – underdark Aug 10 '12 at 6:37

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.