Graphing Calculator
Plot up to three functions of x at once. Type each expression in standard math notation and the curve renders in real time as you type. Drag to pan, scroll or pinch to zoom, and hover or tap inside the canvas to read off (x, y) coordinates of any point.
How to use it
- Type a function in any of the three input rows. The curves are color-coded — the swatch on the left of each row matches its plot color.
- Pan: drag inside the graph. Zoom: scroll wheel on desktop, pinch on touch, or use the
+/−buttons. - Reset returns to the default view (
-10to10on both axes). Trig view sets x to-2π … 2πand y to-2 … 2— handy for sine, cosine, and other periodic functions. - Hide a curve without losing its expression by tapping the dot button on the right of the row.
- Trace a value by tapping or hovering inside the canvas — the (x, y) pair is shown in the trace line below the graph for each visible function.
Expression syntax
Operators: +, -, *, /, ^ (power). Implicit multiplication is supported: 2x means 2*x, and 2sin(x) means 2*sin(x).
Functions: sin, cos, tan, asin, acos, atan, ln, log, sqrt, abs, exp.
Constants: pi (or π) and e.
Discontinuities: vertical asymptotes (e.g., 1/x at x=0) and gaps in the domain are detected and rendered as breaks in the curve, not connected lines.
Examples to try
x^2— parabolasin(x)— sine wave (use Trig view)2*sin(x) + cos(2*x)— combined sinusoid1/(1+x^2)— bell curve (Witch of Agnesi)x^3 - 4*x— cubic with three rootssqrt(x)— square root (only renders for x ≥ 0)exp(-x^2/2)— Gaussian-shaped curvelog(x)— natural log (only renders for x > 0)1/x— hyperbola with asymptote at 0abs(x)— V-shape
Tips
- If a curve doesn't appear, check the input for typos. Errors are shown in red next to the function row.
- For trig functions, the graphing calculator always uses radians — that's the natural input for plotting. Use Scientific mode if you need degree-based trig.
- Plot up to three functions simultaneously to compare shapes — e.g.,
x,x^2, andx^3in one view. - Scroll-zoom and pinch-zoom both center on the cursor or pinch midpoint, so you can dig into a specific region without recentering manually.