3D Function Plotter
One function z=f(x,y) per line, using x and y. Write 2*x instead of 2x (implicit multiplication is not supported).
x min:
x max:
y min:
y max:
Resolution:
Colour mode:
Axes:
Wireframe:
Azimuth:
Elevation:
Decimals:
Max results:
Surface preview
Calculation Result
Download CSV
| No. | Function | Domain | z range | Grid points | Valid points | Note |
|---|
Introduction to the tool and how to use it
Online 3D function plotter: enter one two-variable function z=f(x,y) per line and draw a colored 3D surface in isometric projection, with sampling statistics and a sample-point value table.
Input format: one expression in x and y per line, such as
Key parameters: xMin / xMax / yMin / yMax set the sampling range, resolution sets grid density (patches = resolution × resolution), azimuth and elevation control the viewing angle, and colorMode offers z-value shading, contour stripes, or a single color.
One caveat: implicit multiplication is not supported; write
Input format: one expression in x and y per line, such as
x^2 + y^2, sin(sqrt(x^2+y^2)), x*y; supports + - * / ^, parentheses, and unary minus. Functions: sin / cos / tan / asin / acos / atan / sqrt / abs / exp / ln / log / log2 / floor / ceil / round / sign / min / max / pow / atan2 / hypot / sinh / cosh / tanh; constants pi and e.Key parameters: xMin / xMax / yMin / yMax set the sampling range, resolution sets grid density (patches = resolution × resolution), azimuth and elevation control the viewing angle, and colorMode offers z-value shading, contour stripes, or a single color.
One caveat: implicit multiplication is not supported; write
2x as 2*x, otherwise the line gets a clear notice and is skipped. Non-finite values such as sqrt(-1) or 1/0 skip the affected patches and are counted in the statistics, so no broken surface is drawn.
How to use
- Paste one two-variable function z=f(x,y) per line into the input box.
- Set the x/y domain, grid density, colors, viewing angle, and other parameters.
- Click Run and view the surface on the canvas.
- Copy the statistics text on the right or export the result table.
Message board
All messages →-
No one has spoken up yet — want to go first?