龍膽的花是藍色和紫色的是因爲裏面含有豐富的花青素,細胞液中偏鹼性,這樣就會開出藍色或者紫色的花朵。尤其是生長在高海拔地區的植物,花色一般都是藍色或者紫色的,因爲紫外線強,植物需在花朵中積累更多的花青素來抵禦紫外線。同一個植物,隨着海拔逐漸升高,花朵顏色就會越來越深。