Радуга является природным прототипом дефракционной решетки и цветов там несколько миллионов, просто принято всего семь основных цветов, проще говоря разные цвета проходя через прозрачный предмет преломляются по разному, а белый (видимый) свет состоит именно из ЭТИХ цветов. При каждом таком переливании происходит распад белых лучей в соответствии с длинами волн на цвета радуги, а именно семь цветов по порядку: на красные, оранжевые, желтые, зеленые, голубые, синие и фиолетовые цвета.