I have a polygon layer with multiple attributes. I want to display a color ramp for one of those fields (which is a "real" number field calculated using 2 of the other fields).

The problem is, when I set the colors (which display fine in the "symbology tab", see first picture), they do not appear on my layer's rendering. It seems that the color for the highest value is displayed for every polygon instead of the chosen color ramp.

The display works fine for any other field, except this one (second picture).

Has something like that occured for anyone?

color ramp display for the target attribute, all yellow color ramp display for another random attribute

1 Answer 1


One possibility is that you use a categorized symbology, if the polygons with low value (blue symbol) are very small and/or not frequent you may not be able to see them without zooming on them.

You could try using a graduated symbology (at first with a low number of classes) to see if that improve the rendering, if not at last we will know that the problem is somewhere else (and, as a side note, I think that with the kind of data you seem to have (lot of polygons, symbology on a numerical value...) the graduated symbology that sort your polygons in different classes may be more appropriate)

  • Many thanks, using the "Graduated" symbology instead of "Categorized" did the trick.
    – LandryF
    Jun 13, 2018 at 15:50
  • 1
    i'd also recommend removing black borders - either make them transparent or zero width. that makes it easier to see smaller areas' colours.
    – Steven Kay
    Jun 13, 2018 at 20:35

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.