A rainbow made from a gradient