Tested tool guide
Tested browser tools
Checked August 16, 2026
What Parametric Curve Plotter does, with a checked example
This tool draws the curve traced by two independent expressions, x(t) and y(t), evaluated together as t sweeps across a range you set, then connects the resulting points and can animate a marker moving along them. Because the curve is defined by a shared parameter rather than y as a function of x, it can draw loops, cusps, and self-crossing paths no single y=f(x) graph could show. Several x(t)/y(t) pairs can be overlaid with independent t ranges for comparison. The most common surprise: the shape depends entirely on the chosen t interval, so a range that stops early truncates the curve before it closes, and one that runs too long retraces the same path on top of itself.
Worked example
A concrete input and expected output from the current implementation.
Input
x(t) = cos(t), y(t) = sin(2t), t from 0 to 2*pi
->
Expected output
A figure-eight lying along the x-axis, bounded within x in [-1,1] and y in [-1,1]. It starts and ends at (1,0), and crosses itself at the origin (0,0) at t = pi/2 and t = 3*pi/2.
x has period 2*pi while y = sin(2t) has period pi, so the point returns to y = 0 twice as often as x completes its cycle; at t = pi/2 and 3*pi/2, x = 0 and y = 0 coincide, producing the self-intersection at the origin that gives this Lissajous curve its figure-eight shape.