Las manchas solares las causan los campos magnéticos solares, como teorizó Joseph Larmor en 1919.