Loading tool...
About This Tool
The Function Plotter renders any mathematical function of x onto a responsive canvas graph. Type expressions using standard notation — sin(x), cos(x), tan(x), log(x), sqrt(x), abs(x), x^2, e^x — and the curve updates immediately.
The graph supports mouse-wheel zoom and click-drag panning so you can explore any region of interest. A labelled grid with dynamic tick spacing adapts as you zoom in and out. You can plot multiple functions simultaneously in different colours by adding extra input rows.
Expressions are parsed and evaluated safely using a built-in recursive-descent parser — no eval() is used. Common constants like pi and e are pre-defined, and basic error messages appear inline when an expression is malformed.