This explanation is completely wrong.
.Planet Gravity Causes Sunspots
THE eleven-year cycle of sun spots, with all its earthly effects on weather and radio, has been traced by scientists to the gravitational pull exerted on the sun by three of the planets, the earth, Jupiter and Venus. The planets exert joint attractions every eleven years.