Shift: X zoom, Alt/Option: Y zoom

2D Graphing Calculator

A graphing workspace with expressions, folders, variables, sliders, animation, and trace mode.

Scratchpad (not saved)

2D Plot Help

Controls

1. Enter one curve per line: use f(x) or y = f(x) for standard plots, and x = g(y) or bare g(y) for sideways plots.
2. Use mouse wheel to zoom.
3. Hold Shift for x-axis zoom only.
4. Hold Alt/Option for y-axis zoom only.
5. Enable Equal units for true geometric proportions.

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