Drag to move around, pinch or scroll to zoom, trace values with your cursor, and find exactly where curves cross zero and each other. Plot several functions at once, free and in your browser.
How to plot a function
- Type the right-hand side of a function, such as
x^2 - 4, into a function box. Add more boxes for more curves. - Choose Radians or Degrees for angles.
- Drag the graph to pan and scroll or pinch to zoom.
- Press Find in this view to list roots and crossings.
- Use the table, with Start x and Step, to list values.
Typing functions
Write the right-hand side of y = f(x), such as x^2 - 4, sin(x) or 1/(x-2). You can type y = in front if you like. Powers use ^, square roots use sqrt, and π is pi. Switch to DEG when you want sin(90) to equal 1.
Moving around the graph
Drag the graph to pan, scroll or pinch to zoom in on a point, and use the buttons to zoom or go back to the standard view. Move your cursor or finger over the graph to trace the nearest curve and read off x and y.
Roots, crossings and tables
Find in this view lists every place a curve crosses the x-axis and every point where two curves meet, inside the part of the graph you are looking at, to about ten significant figures. Tap a result to centre the graph on it. The table lists values at any start and step, ready for homework or checking a sketch.
Tips
- Use brackets to make the order clear, such as
1/(x-2)rather than1/x-2. - Zoom out to see the overall shape, then zoom in to find details like turning points.
- Use degrees for school trigonometry and radians for calculus.
- Plot two curves to solve an equation visually: where they cross is the answer.
- Check an answer with the equation solver, which shows the working.
Who uses it
Students learning functions, parents checking homework, teachers preparing examples, and anyone who wants to see what an equation looks like. For shapes and measurements, try the geometry calculator.
Questions
How do I type a power or a root?
Use ^ for powers, such as x^3, and sqrt for square roots, such as sqrt(x).
Why is part of my graph missing?
Some functions are not defined everywhere, such as 1/x at zero or sqrt(x) for negative values.
Is my work stored?
No. Everything runs in your browser.