Loading…

Level Curve or Surface Plotter

Math Calculus • Multivariable Calculus

View all topics

7. Level Curve Or Surface Plotter

Plot level curves \(f(x,y)=c\) or trace curves of level surfaces \(f(x,y,z)=c\) on a chosen plane. Use the slider to vary \(c\).
Level value
c = 1
Input supports pi, e, sqrt(2), trig (sin, cos), etc. Drag to pan, mouse wheel to zoom, double-click to reset. Hover to probe \(f\) and \(f-c\).
Evaluation point (for gradient / normal)
The arrow drawn at the point shows a normal direction (gradient) to the level curve (2D), or the in-plane normal to the trace curve (3D slice).
Plot window (displayed axes)
Graph settings (optional)
Ready
Enter \(f\) and click “Plot”.

Graph

Contours with axes + tick values

Axes units are in your input units. Main level \(c\) is highlighted; optional extra levels are also drawn.

Rate this calculator

0.0 /5 (0 ratings)
Be the first to rate.
Your rating
You can update your rating any time.

Frequently Asked Questions

What is a level curve of a function f(x,y)?

A level curve is the set of points (x,y) where the function has a constant value c, written as f(x,y)=c. Changing c produces a family of contour curves on the same axes.

How is a 3D level surface shown on a 2D graph in this tool?

A full level surface f(x,y,z)=c is visualized as a trace curve by intersecting the surface with a plane such as z=z0, y=y0, or x=x0. The tool plots that intersection curve in the chosen slice plane.

Why is the gradient perpendicular to a level curve?

Along a level curve f(x,y)=c, the function value does not change, so the direction of greatest increase must be orthogonal to the curve. The gradient vector points in the direction of steepest increase and is normal to level sets.

What does the probe value f-c mean when hovering on the graph?

The quantity f-c measures how far the point is from satisfying the level-set equation f=c. Points on the plotted level curve have f-c=0.