Cichlids color in general are effected by multiple things.
Stress, Food, tank mates, environment, the presence of opposite sex, even the color of the substrate or the lack there of will change the color or intensity of the fish.
Are you sure that's male? Looks female to me.