3D Graph Plotter

Type a multivariable function and orbit your view to explore the surface. Drag to rotate, scroll to zoom, pinch on touch devices.

Examples:

How to use

  • Drag with the mouse or one finger to rotate.
  • Scroll wheel or pinch to zoom.
  • Type any expression in x and y.
  • Built-in functions like sin, cos, exp, ln, sqrt, abs are supported.

Tips

  • If your surface looks too flat, increase the function's range or zoom in.
  • Lower the resolution slider for faster rendering on older devices.
  • Save a snapshot using the Export PNG button — perfect for reports and slides.

Why visualise functions in 3D?

Many problems in calculus, physics, machine learning and engineering involve functions of two variables — height fields, energy landscapes, error surfaces, electric potentials and more. A good 3D plot reveals critical points, saddle points, ridges and valleys at a glance, which is far harder to read from a contour plot or a numerical table alone.

Some classic surfaces to try:

  • Saddle: z = x² − y²
  • Paraboloid: z = x² + y²
  • Ripple / Mexican hat: z = sin(√(x² + y²))
  • Monkey saddle: z = x³ − 3xy²
  • Gaussian: z = e^(−(x² + y²))