I am using QGIS right now to create an election swing map. This is different from a usual election map in that it measures differences in winning margins from one election to another. For example, Joe Biden could have won a precinct by 100 points in 2020, after Trump beat Clinton in that same precinct by 100 points. That would be a swing of D+200.
Well, even though D/R+200 is the maximum possible swing, some precincts never reach that level. This complicates my graduated classes.
I am using red to show a Republican shift, blue to show a Democratic shift, and white to show no shift at all. However, because the maximum shift to the Republicans is R+200 and the maximum shift to the Democrats is only D+150, this makes an unbalanced scale. A +0 shift is now on the red side of the color scale, when it absolutely needs to be clear white.
I have used all the other modes (equal interval, logarithmic, etc.), and none are able to create the color scale I want. I'd like to make 999 classes, separated equally, only that after D/R+100, it would go on to infinity.
Above, this scale is what I am aiming for, but I'd like it to be "-INFINITY - 99.799800," with the same on the Democratic/blue side of the scale. This way, the scale would be even with +0 being white, and any swing above D/R+100 would be capped off.