Factorii fizici care influenteaza cresterea plantelor includ temperatura, lumina si umiditatea, in timp ce factorii chimici includ pH-ul solului si nutrientii disponibili. Factorii biologici includ interactiunile cu alte organisme, cum ar fi animalele polenizatoare si daunatoarele.