I created a series of rule based symbols that allows me to display two pieces of information on the same symbol. Basically, I have one column coloring the top half and one column coloring the bottom. This worked fine as shown below.
However, since some of the data collection points are very close together, I need to have Qgis move the points around automatically so they don't overlap and I do not have to move them manually for rendering purposes every time I export the table with new data.
So, I tried using the Point Displacement style. This placed the symbols where I wanted them, but despite all the same rules as shown above being input into the renderer, I am only getting the first symbol for each point.
If I put the lower rules on top of the list, I only get the bottom half of the symbol, which shows that the issue seems to be it only renders the first part of the symbol for each point, despite it working correctly in the simple rule-based style.
Is there any way to get the whole symbol to show up, just as in the first image, but with the automatic redistribution of the Point Displacement style?