Có loài hoa có thể tự thay đổi màu sắc chính là nhờ trong hoa có chứa nhiều loại sắc tố. Dưới ảnh hưởng của sự thay đổi nhiệt độ, độ kiềm, độ axit, các sắc tố này cũng thay đổi theo. Có lúc, ngay trên một cành cây có thể mọc ra những bông hoa màu sắc khác nhau. Thời điểm thay đổi màu sắc của cành hoa cũng trở nên rực rỡ hơn.