Interactive Solar Astronomy

Sun Analemma Calculator

Choose any place on Earth and trace the Sun’s figure-eight path at the same UTC time across all 365 days of the year.

Follow the author
Loading Sun analemma explorer...

Interactive Sun Analemma Calculator

Plot the Sun's figure-eight path for any location on Earth

A solar analemma is the lopsided figure eight traced by the Sun when you record its position at the same clock time every day for a year. This interactive analemma calculator plots solar altitude against compass azimuth, then lets you change the observation time and move the observer anywhere on the world map.

How to use the Sun analemma explorer

  1. Set a UTC observation time with the first slider.
  2. Drag the date slider or select a plotted point to inspect it.
  3. Choose a city preset, or click and drag on the world map.
  4. Compare daily, weekly, and monthly samples of the same path.

Why does the analemma look like a figure eight?

Earth's axis is tilted by about 23.4 degrees, moving the Sun north and south through the seasons. Earth also travels around the Sun in a slightly elliptical orbit, so apparent solar time runs a little fast or slow during different parts of the year. Those two motions combine to create the asymmetric loop.

How to read an analemma diagram

The vertical axis is solar altitude: 0 degrees is the horizon and 90 degrees is directly overhead. The horizontal axis is azimuth, the compass direction measured clockwise from north. Dot color identifies the month, and the highlighted dot reports the Sun's position for the selected date. Faint background loops show the analemmas produced by other hours of the day.

Sun analemma FAQ

What is a Sun analemma?

A Sun analemma is the lopsided figure-eight path made by the Sun when its position is recorded from one location at the same clock time throughout a year.

Why does the analemma form a figure eight?

The north-south motion comes mainly from Earth’s 23.4-degree axial tilt, while the east-west motion comes from the equation of time caused by the tilt and Earth’s slightly elliptical orbit.

Does the analemma look different in each location?

Yes. Latitude changes the altitude and orientation of the curve, longitude changes which UTC times place it above the horizon, and the two hemispheres face opposite directions toward the equator.

What are altitude and azimuth?

Altitude is the Sun’s angle above the horizon, from 0 degrees at the horizon to 90 degrees overhead. Azimuth is its compass bearing measured clockwise from north.

Why does this calculator use UTC?

A fixed UTC time keeps every sample evenly spaced in clock time. Local daylight-saving changes would shift some observations by an hour and introduce an artificial jump in the curve.