Function grapher

Enter formula for the function you want to graph. Select desired options.

This is advanced version of the service. Go to basic version

Function 1:

Function 2: (optional)

Function 3: (optional)

Coordinate system

X axis range

Y axis range

Z axis range

Logarithmic scale


T (angle) range

Radius range From 0


Angles in

Example functions

For 2D cartesian coordinates:
x^2 + sin(10 * x)

For polar coordinates:
cos(5 * t)

For 3D cartesian coordinates:
exp((- x ^ 2 - y ^ 2) / 10)

The independent variable is:

  • in 2D cartesian coordinates: x,
  • in 3D cartesian coordinates: x, y,
  • in polar coordinates (angle): t or x.

The following operators are available:
+ add, - subtract, * multiply, / divide, ^ or ** power.

Brackets are always round.

Functions can be used, e.g. sin(...), with arguments always written within parentheses.

The most popular functions:

  • sin, cos, tan - trigonometric functions
    (no cotangent - use 1/tan(...) instead)
  • sqrt - square root
  • abs - absolute value (symbol |x| is not supported)
  • exp - the e number to given power
  • log, ln - common and natural logarithm

List of all functions