Choose a curve, surface, or vector field in the editor.
Choose a type in the editor, then add an object. Each object's dropdown changes its type.
Write 2cos(t), xy, or (x+1)(y+1) without multiplication signs. Use ^ for powers and pi for π. Angles are in radians.
2cos(t)
xy
(x+1)(y+1)
^
pi
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.
\frac{1}{2}
\sqrt{x^2+y^2}
\sin(t)
sin, cos, tan, asin, acos, atan, sinh, cosh, tanh, sqrt, abs, exp, log (natural log), ln, log10, floor, ceil, min, max.
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.
x²+y²=4
x²+y²-4
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)⟩.
r(t)=⟨2cos(t),2sin(t),6-2sin(t)⟩
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.
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.