A cor das flores é uma das características mais notórias das angiospérmicas, mas no entanto, é devida a uma concentração de pigmentos que existem em todas as plantas, apenas não se encontram concentrados numa estrutura como neste caso.
A enorme variedade de cores das flores é devida a um número muito reduzido de pigmentos: flores vermelhas, laranja e amarelas, por exemplo, devem a sua cor a pigmentos carotenóides semelhantes aos encontrados nas folhas e estruturas fotossintéticas de muitos outros organismos autotróficos.
No entanto, os pigmentos mais importantes para a cor das flores são os flavonóides (como as antocianinas, por exemplo), compostos com dois anéis de carbono de 6 átomos. Nas folhas estes pigmentos barram a radiação U.V., perigosa para os tecidos, permitindo a passagem de radiação azul, verde e vermelha, importante para a fotossíntese.
As antocianinas produzem diversas cores, dependendo do pH do meio: vermelho em meio ácido, violeta em meio neutro e azul em meio básico, por exemplo para a cianidina.
A taxa reprodutora é duas a quatro vezes maior que as gimnospérmicas pois produzem sementes com elevado conteúdo em reservas e com menor necessidade de luz para a germinação.
A produção de frutos carnudos e apetitosos permite á planta “utilizar” os animais na dispersão das sementes neles contidas. As sementes, elas próprias, apresentam frequentemente ganchos e espinhos que se agarram ao pelo dos animais, que as espalham inconscientemente.