在花瓣中一般含有两种物质,一种叫花青素,一种叫胡萝卜素。花青素的性质非常不稳定,遇到酸类呈红色,遇到碱类呈蓝色,遇到强碱性物质成为蓝黑色,中性时是紫色。还有一些花的颜色是黄的、橙黄的、橙红的。它们的花瓣含有胡萝卜素。花的颜以与花瓣内含有的物质相关,在植物体内不能产生黑色的因子,只有在特殊情况下,才有可能出现黑色趋向,所以,黑色的花就十分罕见了,并且单纯黑色的花是不存在的。这是黑色花朵少的生理因素。
但为什么自然界没有使植物出现黑色因子呢?主要是因为太阳光的原因,如果花朵是黑色,那么将会吸收太阳光所有波长的光的能量,那样很容易被强烈的太阳光灼伤,也因此自然选择决定了黑色的花朵很少很少。自然界中绿花少是因为一般情况下叶子是绿色的,花如果再是绿色的话就不能招蜂引蝶来给它授粉了。