Главная причина различия спектров звёзд заключается в различии температуры в их атмосферах. 15
Изменение температуры меняет состояние атомов и молекул в атмосфере звёзд, что отражается в их спектрах. 4 Например, звёзды с самыми высокими температурами светятся голубым цветом, а самые холодные — красным. 3
Также на вид спектрального класса звезды влияют её магнитное поле, электрические поля между атомами, химический состав и вращение. 3