orbit

Multivariable graphing
Graph
Equal scale on all axes
xyz
Drag to rotate · Scroll to zoom
Rendered locally · readyRadians · equal axis scale

Equation reference

Choose a type in the editor, then add an object. Each object's dropdown changes its type.

ObjectVariables
Implicit surface f(x,y,z) = 0x, y, z
Explicit surface z = f(x,y)x, y
Parametric surface r(u,v)u, v
Space curve r(t)t
Vector field F(x,y,z)x, y, z

Input

Write 2cos(t), xy, or (x+1)(y+1) without multiplication signs. Use ^ for powers and pi for π. Angles are in radians.

Supported LaTeX includes \frac{1}{2}, \sqrt{x^2+y^2}, and \sin(t). Previews appear below the inputs. This is an expression editor, not a full LaTeX document editor.

Functions

sin, cos, tan, asin, acos, atan, sinh, cosh, tanh, sqrt, abs, exp, log (natural log), ln, log10, floor, ceil, min, max.

Implicit equations and vectors

For an implicit surface, enter an equation such as x²+y²=4 or a zero-set expression such as x²+y²-4. The surface is approximated inside the plot domain; very small features and discontinuities may not be resolved. An equation with no real surface in the box draws nothing.

Curves, parametric surfaces, and vector fields also accept a three-component vector through Enter a vector, for example r(t)=⟨2cos(t),2sin(t),6-2sin(t)⟩.

Calculus tools

Explicit surfaces support point inspection, approximate partial derivatives, and tangent planes. Vector arrows show direction with compressed lengths, so their lengths do not represent magnitude to scale.

Files and navigation

Save scene downloads a JSON file with your equations, ranges, camera view, and mesh/grid settings. Open scene restores it and also accepts older .abhilash files. Export PNG saves the current graph. Drag to rotate and scroll to zoom; keyboard arrows and + / − work when the graph has focus.