INTERACTIVE MATH PLOTTER

Equation Explorer

Enter a math expression, choose one to three input variables, and see the graph adapt to the number of variables. Use generated ranges or provide sample points as CSV. Expressions and data stay in your browser.

1D and 2D function plots3D surface and coordinate viewsCSV paste and uploadSafe math parser

FUNCTION AND INPUTS

Enter an expression

Use explicit multiplication, such as 2*x. Variables: x, y, z. Also supports + − * / ^, parentheses, pi, e, and abs, sqrt, sin, cos, tan, asin, acos, atan, ln, log, exp, floor, ceil, round, min, and max. Trigonometric functions use radians.

Choose input variables
Generated variable ranges
X range
Use CSV sample points (optional)

Each row supplies values for the selected input variables. The expression is evaluated for every row. CSV mode draws the actual samples; it does not invent values between them.

CSV is optional. Without it, the graph uses your variable ranges.

FUNCTION GRAPH

Function curve

Expression output

The curve shows f(x) over the selected range.

Lower outputHigher outputUndefined samples are omitted

Sample values

Representative coordinates and calculated results.

Evaluate one exact point

Enter values for the active variables.

—

How graph dimensions work

A single scalar expression of three independent variables cannot be shown as a unique 3D line or surface without choosing a slice or another rule. This page uses color for the fourth value, so all three inputs remain visible as cube axes.

Input format and limits

Related calculators

Linear regression calculator · Polynomial regression calculator · Residual plot generator