Explor our **equation grapher**, a sophisticated *grapher* that can **graph** general **equations** in **rectangular** and **oblique** *Cartesian coordinate system*s, including **implicitly defined functions**.

An **equation grapher** is a more versatile tool than a **function grapher, which only draws the graph of equations in the form y = f(x) where the right hand side is an expression in x only.
**

To **graph** an **equation** `f(x,y) = g(x,y)`

, the *equal sign* must be used to enter both sides of the equation. This allows you to graph, for example, the equation of a line in the **point-slope** form, equation of a **conic sections** (**circles**, **parabolas**, **hyperbolas** and **ellipses**) and **level curves** as well as **implicit functions**.

Our online **equation grapher** uses a sophisticated algorithm that we developed to graph equations of the form `f(x,y) = g(x,y)`

.

Using this algorithm, the process of equation graphing starts by investigating rows of pixels on the canvas to find the zeros of `f(x,y)-g(x,y)`

for each value of `y`

, applying Newton's method.

Our **equation grapher** then uses implicit differentiation to draw tiny tangent lines at those points `(x,y)`

that satisfy the equation. This way, the graph is drawn.

The quality of the resulting graph is controlled by the **Graph Fineness** setting, which allows users to choose how accurate the graph should be. The higher the Graph Fineness setting, the more accurate the graph will be, but it will also take longer to graph the equation.

**pi**is replaced by**π**.

**Lines**

**Circles**

**Ellipses**

**Parabolas**

**Hyperbolas**

**Other graphs**

Calculator is loading.

Please wait....

To copy or save graphs right click on the image of a saved graph below and select "Copy image" or "Save image" from the pop-up menu.