Problem
I have a plot that I am trying to make for precipitation rate trends around the world using grid data. I can make the plot very good, but the range of colors gives me problems. I cannot figure out how to make colormap more suitable for my data, which seems exponential. I tried the logarithmic range, but it does not quite match the data.
Code and data range
Here my 8192 data values ββlook when they are plotted in order on a simple graph of the xy line. Data points are on the x axis, and values ββare on the y axis. 
Here, my data looks like plotted using the LogNormal color range. This is too much peppermint green and orange red for me.
#Set labels lonlabels = ['0','45E','90E','135E','180','135W','90W','45W','0'] latlabels = ['90S','60S','30S','Eq.','30N','60N','90N']

And here is what it looks like, with an unchanged default color range. (The same code minus the norm = norm argument.)

Question
Is there a math scheme I can use to create a color map that better shows the range of my data? Or do I need to make my own range?
source share