2D Graphing Calculator
A graphing workspace with expressions, folders, variables, sliders, animation, and trace mode.
Scratchpad (not saved)
Save to create a persistent, shareable workspace.
2D Plot Help
Controls
f(x) or y = f(x) for standard plots, and x = g(y) or bare g(y) for sideways plots.Suggested Examples
Trig Pair
Classic sine/cosine overlay over multiple periods.
y = sin(x) y = cos(x)
Polynomial Family
Compare linear, quadratic, and cubic growth.
x x^2 x^3/10
Asymptotes
Explore vertical asymptotes and rapidly changing slopes.
tan(x) 1/x
Unit Circle Pair
Show upper and lower semicircles with equal x/y units.
sqrt(25 - x^2) -sqrt(25 - x^2)
Sideways Parabola
Plot a relation more naturally expressed as x in terms of y.
x = y^2
Animated Example
This example loads a slider variable with playback enabled, so the graph starts animating immediately.
Unit Circle Trig Animation
Animated slider example showing the unit circle with cos, sin, tan, and cot as a cycles through 0 to 2pi.
x^2 + y^2 = 1 x = cos(a) y = sin(a) y = tan(a) x = 1/tan(a)
Fill Between Curves
These examples load with shaded fill enabled between the first curve and the next compatible y(x) curve.
Parabola Cap
Region between a parabola and a horizontal line.
y = 4 - x^2 y = 1
Trig Band
Region trapped between sine and cosine over one period.
y = sin(x) y = cos(x)
Absolute Value Bowl
Region between a V-shape and a constant ceiling.
y = abs(x) y = 3
Implicit Curves
These examples use equations involving both x and y, such as 1 = x^2 + y^2. They render as implicit zero contours.
Unit Circle
Implicit circle defined by a level-set equation.
1 = x^2 + y^2
Ellipse
Implicit ellipse with different horizontal and vertical radii.
x^2/9 + y^2/4 = 1
Hyperbola
A standard implicit hyperbola.
x^2 - y^2 = 1