Polar Equation Plotter

Enter a polar equation r = f(theta) and instantly see it plotted on an interactive canvas.

Equation & Settings

Presets

r = cos(3θ)
Drag to pan • +/− to zoom

Summary

Enter a polar equation r = f(theta) and instantly see it plotted on an interactive canvas.

How it works

  1. Type a polar equation in the form r = f(theta) into the input field.
  2. Choose the theta range (0 to 2pi is the default) and step resolution.
  3. Click Plot to evaluate the function at each theta step.
  4. Each (r, theta) pair is converted to (x, y) and drawn on the canvas.
  5. Use the preset buttons to load classic curves like rose, cardioid, or Archimedean spiral.
  6. Zoom and pan controls let you inspect any region of the plot.

Use cases

  • Visualize rose curves r = cos(n*theta) for various petal counts.
  • Explore cardioid and limaçon shapes for calculus coursework.
  • Graph Archimedean spirals for engineering or art projects.
  • Check hand-computed polar graphs against a live rendering.
  • Teach or learn polar coordinates with immediate visual feedback.
  • Compare multiple polar curves by plotting them with different presets.

Frequently Asked Questions

Last updated: 2026-07-24 · Reviewed by Nham Vu