Skip to content
Interactive Math Lab

Function Graph 2D Lab

Plot mathematical expressions and compare functions on a two-dimensional graph.

Runs in your browserNo installation requiredAdjustable parametersLive results

Explore the lab

What you can explore

  • Function transformations

    Edit expressions and parameters to compare vertical shifts, scaling and curve shape.

  • Domains and discontinuities

    Adjust graph bounds to inspect where a function is defined and where its curve breaks.

  • Comparing curves

    Enable multiple functions to compare their graphs and sampled values in the same coordinates.

You can explore the lab locally without an account. Sign in when you want to save experiments, create copies, or share public links and embeds.

The model

Formula and underlying model

y = f(x); example: y = 2x² − 1
x
Independent input (abstract coordinate units)
y
Function output (abstract coordinate units)
f
The expression you enter (depends on expression)

Trigonometric inputs use radians; log means natural logarithm. Curves and extrema are sampled estimates, not symbolic solutions.

The experiment

How it works

01

Enter expressions

Use supported arithmetic and functions such as sin, sqrt and abs.

02

Choose a window

Set the x/y bounds and display the curves you want to compare.

03

Read the graph

Inspect curve shape and sampled results as you edit one expression.

Learning outcomes

What you’ll learn

  • Recognize vertical translations and scaling.
  • Compare two expressions in the same graph window.
  • Distinguish sampled graph results from exact symbolic answers.

Keep exploring

Related labs

Ready to experiment?

Explore Function Graph 2D interactively

Open the lab, adjust the parameters, and see the results change in real time.