It depends. The red color is to attract birds(ex. Humming birds, sun birds,...)while the blue, violet and yellow is to attract insects
The colors of flowers are from colored molecules called pigments. Sometimes the same molecule is responsible for different colors. For more information, see the link below:
www.nyhallsci.org
www.nyhallsci.org
Because the insects bang the flowers and the Flowers get different colour rashes according to the bug.
I think because of the seed it uses.This is only my hypothesis so don't blame me if I get it wrong I'm only in seventh grade
Because they are pretty
Because they are pretty