Polar coordinates explained

Beginner tutorial · 10 minute read

Cartesian coordinates ask "how far right and how far up?" Polar coordinates ask a different question: "how far out, and in which direction?" Once that switch clicks, an entire family of beautiful curves becomes natural — flowers, spirals, hearts, lemniscates and limaçons.

The (r, θ) idea

A point in the plane has Cartesian coordinates (x, y): walk x units right, then y units up. The same point also has polar coordinates (r, θ): stand at the origin, rotate your gaze by angle θ from the positive x-axis, then walk forward a distance r.

Conversion is simple:

A polar equation is a rule that says how far r should be at each angle. The simplest example, r = 1, gives a unit circle: at every angle, you're 1 unit away from the origin.

Your first polar plot

Open the graphing calculator and try:

r = 1 + sin(theta)

You'll see a heart-shaped curve called a cardioid. As θ sweeps from 0 to 2π, the radius rises and falls between 0 and 2, tracing a smooth loop. Try changing the constant to see what happens:

r = 0.5 + sin(theta)
r = 2 + sin(theta)

The rose family

Equations of the form r = a·cos(kθ) or r = a·sin(kθ) create rose curves. The integer k controls the number of petals:

This is one of those magical asymmetries in mathematics. Try and see:

r = 2*cos(2*theta)
r = 3*sin(5*theta)
r = cos(7*theta)

What if k is a fraction like 5/2? The curve doesn't close after 2π — you have to keep going for several full turns before the pattern repeats. DesmosGraph automatically samples enough θ values to draw these correctly.

Cardioids and limaçons

The general limaçon is r = a + b·cos(θ). The behaviour depends on the ratio of a and b:

Try animating with sliders:

r = a + b*cos(theta)
a = 1
b = 1

Spirals

Two famous spirals:

r = 0.4*theta
r = exp(0.1*theta)

The lemniscate

The lemniscate of Bernoulli is the figure-eight curve. In polar form: r² = a²·cos(2θ). Because DesmosGraph plots r, we take the positive square root and use abs to handle the negative side:

r = sqrt(abs(cos(2*theta))) * 2

Tips & pitfalls

Practice ideas

Continue with the implicit equations tutorial for the next step in your visual-math journey.