Polar graphing calculator

Graphiti plots polar equations and helps students see how a curve is traced as \(\theta\) changes, not just what the finished curve looks like.

It is designed for A-Level Maths and Further Maths polar coordinates, with theta ranges, optional negative \(r\) plotting, animation controls and recognition for named curves such as rose curves, cardioids and limacons.

Graphiti plotting polar curves with animation controls

What polar plotting adds

Polar equations describe points using a radius and angle, so the shape often depends on how the curve is traced through values of \(\theta\). Graphiti includes controls for the theta range, whether negative \(r\) values are plotted, and how the curve is animated.

  • Plot polar equations such as \(r = 2\cos(3\theta)\), \(r = 1 + \cos(\theta)\) and \(r = \theta\).
  • Recognise named curves such as rose curves, cardioids and limacons.
  • Identify rose curve petal counts when the visible range supports it.
  • Distinguish limacon variants including inner loop and convex forms.
  • Switch negative \(r\) plotting on or off to match different exam question conventions.

Animation and step-through

The animation tools are useful for teaching because students can watch the curve build up as \(\theta\) changes. Step-through controls make it easier to pause at important angles, compare the current point with the final shape, and explain why the curve crosses or loops back on itself.

This is especially helpful for rose curves, limacons and spirals, where the finished graph can hide the route taken by the polar parameter.