How to Plot Mathematical Functions on a Graph
Visualizing a mathematical function makes it immediately understandable in ways that equations on paper cannot match. Where does sin(x) cross zero? How does x^2 compare to x^3 as x grows? A function plotter graphs these relationships interactively, turning abstract math into concrete visual patterns.
How the function plotter works
The ToolStand Function Graph Plotter uses math.js for expression parsing and Chart.js for visualization. Enter any function expression โ sin(x), x^2, sqrt(x), log(x), abs(x), etc. โ and the plotter graphs it on an adjustable x-y plane. You can plot multiple functions simultaneously with different colors, making it easy to compare them: plot x^2 in blue and x^3 in red to see where they intersect and which grows faster.
Supported operations
The plotter supports: trigonometric functions (sin, cos, tan), inverse trig (asin, acos, atan), logarithms (log, ln), exponentials (exp, power), square root (sqrt), absolute value (abs), and combinations with arithmetic operators. Enter expressions like "2*sin(x) + cos(2*x)" โ the parser handles order of operations correctly.
Educational applications
Teachers can use the plotter as a live demonstration tool. Show the class what happens to a sine wave when you multiply by 2 (amplitude doubles) or add pi/2 (phase shift). Students can experiment independently โ change the function and see the graph update instantly. For numeric calculations alongside graphing, pair it with the Scientific Calculator.
Explore all 109 free tools at toolstand.io. Free, forever. No sign-up. No download. Just tools that work.