Le piante si adattano all'ambiente modificando foglie, fusto e radici. Le piante del deserto come il cactus modificano le loro foglie in spine per prevenire la perdita di umidità attraverso la traspirazione. Piante come il loto crescono in acqua, hanno steli modificati con pori e hanno radici corte.
Le piante che crescono in regioni aride e secche hanno lunghe radici di rubinetto che consentono loro di cercare in profondità sottoterra l'umidità. Nelle regioni molto fredde, le foglie delle piante sono a forma di ago. Le piante che crescono nelle foreste pluviali tropicali hanno foglie larghe per consentire una maggiore traspirazione, poiché i livelli di umidità sono molto alti.
Le piante del deserto sono chiamate xerofite, mentre le piante che crescono in acqua sono chiamate idrofite. I mesofiti sono piante che crescono in regioni con moderate quantità di precipitazioni.