This is in answer to this google groups question. The aim was to create a colour scale that wasn’t biased by underlying distribution of the data. To achieve this an ordinal scale was used in conjunction with a custom colour interpolation.