Skip to content
toolsdocks

Plot a mathematical function

Type one function of x per row. Scroll to zoom, drag to pan and hover to trace. Turn on roots and intersections to mark them on the graph.

Runs on your device
Loading tool…

How to use

  1. Type one function per row.
  2. Scroll to zoom and drag to pan; hover to trace.
  3. Turn on Roots and Intersections to mark them.

Worked example

y = x^2 − 4 crosses the x-axis at x = −2 and x = 2.

Supported formats and limits

InputFunctions of x
OutputGraph (PNG/SVG), Points of interest
Enginemathjs compiled expressions; adaptive sampling; bisection root finding

Limitations

  • Implicit equations (such as x² + y² = 1) are not plotted; write them as functions of x.

Questions

Can I plot circles or implicit equations?

No. Only functions of x (y = ...) are plotted. Write a circle as two functions, such as sqrt(1 - x^2) and -sqrt(1 - x^2).

How does it handle tan(x) or 1/x?

The curve is broken at asymptotes and jumps instead of drawing false vertical lines, and poles are not reported as roots or extrema. Points found are numerical approximations within the visible range.

Privacy

Runs on your device. Files and text are processed in this browser tab and are not uploaded.

See the privacy policy for how toolsdocks handles data.