Assuming you are using ArcGIS Desktop...
You can symbolize based on multiple attributes but it is limited to 3 fields not 4. The quickest thing I would do is to create a new field and just concatenate fields A,B,C, and D to give you a code. This would give you data like
and so on. Then you would just have to symbolize each ... nevermind that is way too many combos...
Make 4 definition queries on the data. You will produce 4 layers, 1 layer for each field. Ex: layer_A, layer_B, layer_C, layer_D. Create a custom symbol that is 1/4 of a circle for each layer. Top left, top right, bottom right, bottom left. Symbolize each layer based on the ranking 1,2,3 to change the color of that quadrant.
Simple square example with offsets
Custom pie circle symbols
Circle template (click reverse foreground/background) rotate by 90 degrees 3 times to get the full circle)