Graphing Calculator

Function tools

Supports +, -, *, /, ^, parentheses, pi, e, x, sin, cos, tan, sqrt, abs, ln, log10 and exp.

Use this graphing calculator to plot a function of x without installing a CAS or opening a heavyweight math app. Enter an expression such as x^2 - 4*x + 3, choose the x-window, let the tool scale the y-axis automatically or set it yourself, then inspect both the curve and a sampled value table.

How to plot a function

  1. 1

    Enter the function

    Use x, operators, parentheses, constants and supported functions such as sin, cos, sqrt, ln and exp.

  2. 2

    Set the viewing window

    Choose the x minimum, x maximum and sample count. Use automatic y range for quick exploration or manual y limits for a fixed classroom view.

  3. 3

    Inspect the plot

    Read the SVG graph, zero-crossing count and x/y table. Download the graph or copy the table for notes and worksheets.

What the graphing calculator supports

The calculator evaluates a single-variable expression as f(x) across a chosen x-range. It supports the operators +, -, *, / and ^, parentheses, implicit multiplication such as 2x, constants pi and e, and common functions including sin, cos, tan, sqrt, abs, ln, log10 and exp.

For example, the default expression:

x^2 - 4*x + 3

is a parabola with x-intercepts at 1 and 3. With the default window from x = -5 to x = 5, the graph shows the curve opening upward, the value table samples points across the same interval and the zero-crossing count flags where the curve changes sign.

Input What it controls Practical note
Function f(x) The expression to evaluate Use * for multiplication when in doubt.
X min / X max Horizontal viewing window X max must be greater than X min.
Samples Number of points to plot More samples make smooth curves but take more work.
Y range Vertical scaling Automatic is best for exploring; manual is best for comparing graphs.

This is a numeric plotter, not a symbolic algebra system. It draws the sampled curve and table locally in the browser session; it does not prove identities, simplify expressions or upload your function anywhere.

Frequently Asked Questions

It covers quick browser plotting for one-variable functions, value tables and viewing-window checks. A dedicated CAS is still better for symbolic algebra, exact intersections or multi-function systems.

A gap appears when a sampled point is not finite, such as division by zero or the square root of a negative number. The tool leaves those points out instead of drawing a misleading line.

It counts sampled places where the function is exactly zero or changes sign between neighboring points. It is a useful hint, not a formal root solver.

No. The expression is processed locally by the Livewire tool and the SVG is rendered for your browser session. No external math API is used.

Related Tools