I am a fairly competent QGIS (3.14) user but really struggling with a particular labelling issue. I want to create attribute-based symbols/labels based on multiple attributes for a single point, but with different combinations based on attribute values.
My data is structured as follows: each geographic point is a row, and then I have a series of attributes (hiking, swimming, fishing) as boolean yes/no values. What I want is to create labels or symbols for each point, and custom labels/symbology based on the boolean values (so, if place A has fishing, show a fish; for place B with fishing and swimming, show a fish AND a swimmer icon).
This would like something like this:
but with variation in the "Hiker/Biker Camp" image (not my map - an example to share).
I've tried using rule-based symbology with manual offsets, but that leaves an ugly gap if a point has attribute A and C but not B.
Is there a simple way to do this in QGIS 3.14 or with plug-ins?