हिमालय की पहाड़ी श्रृंखला या कहीं भी ऊँचाई बढ़ने के साथ-साथ वनस्पतियों में परिवर्तन के लिए न केवल तापमान में गिरावट, वर्षा में बदलाव, मिट्टी का अनउपजाऊ होना तथा तेज हवा आदि कारण जिम्मेदार है , बल्कि आर्द्रता, चट्टान का ढलान, सुर्याविमुख या सूर्यआमुख चट्टानी संरचना आदि कारक भी जिम्मेदार होते हैं।