Graphing guide
How to use the graphing calculator
Most people arrive at a graphing calculator with one specific question: where does this cross the axis, where do these two curves meet, what shape is this thing. This guide answers those, then goes one step further, so that by the end you can look at an equation and picture its graph before you plot anything.
Everything described here runs in the free online graphing calculator. Nothing to install, no account, no time limit. If you have used a TI-83 or TI-84, the biggest adjustment is that you will stop hunting through menus. Roots, intercepts and turning points are simply on screen the moment your equation is valid.
Work through it in order if graphs are new to you. If you came for one answer, the questions section at the end is probably the fastest route.
The idea
What a graphing calculator actually does
A function is a machine. You put a number in, it applies one fixed rule, and one number comes out. Graphing is nothing more than doing that for every possible input and marking where each result lands.
The piece that trips people up is notation. When you see f(x) = 2x, read f(x) as y. That is the whole trick, because the function's output is the height of the curve. So f(x) = 2x is y = 2x, a straight line through the origin climbing two units for every one across.
Two everyday versions of the same idea. An ATM is a function: you input a requested amount, the rule is "dispense what was asked", and the output is cash, so ATM(200) = 200. A traffic officer is also a function: the input is your speed, the rule is the local fine table, and the output is the ticket. At 66 mph you get a $100 fine, at 75 mph a $150 fine, at 50 mph nothing at all. One input, one rule, one output.
Once you accept that, sketching any curve comes down to finding a handful of landmarks. Three of them do most of the work: where it crosses the y-axis (set x to 0), where it crosses the x-axis (set y to 0, giving the roots), and its turning points, the local peaks and valleys where the curve changes direction.
Find those, note whether the ends of the curve rise or fall, and you can join them up with reasonable confidence. A graphing calculator does not replace that reasoning. It checks it instantly and shows you what you missed.
A graph is not a picture of an equation. It is the complete list of every input and output pair the equation produces, drawn as points.
The tool
Our graphing calculator, panel by panel
Everything in this section is our own interface. Where it mentions a TI-84, that is only to say what you no longer have to do.
The sidebar
The left panel is where equations live. Click a row, type y = x^2 - 4, press Enter, and the curve appears immediately in its own colour. Each row carries a colour swatch you can change, a visibility toggle for hiding a curve without deleting it, an inline edit, and a delete.
If an expression is not valid the row gets a wavy underline, rather than silently failing or drawing something wrong. Drag the panel's inner edge to resize it and the width is remembered next time you visit. Collapse it entirely when you want the full canvas. There is also a math keyboard toggle, thirty keys covering x, powers, roots, the trig functions, pi and e, for when typing symbols is awkward.
The canvas
Drag anywhere to pan. Scroll to zoom, and note that it zooms toward your cursor rather than the centre, so you can dive into a specific crossing without repeatedly recentring. The plus and minus buttons do the same in fixed steps, and Reset view returns to the standard window when you have lost your bearings.
Hover any curve to trace it, and the exact coordinates under your cursor appear as you move. Right-clicking inside the tool opens our own edit menu rather than the browser's. Text fields are the deliberate exception, so right-click there still gives you copy and paste.
The analysis panel
This is the biggest difference from a handheld calculator, so it is worth being specific. On a TI-84, finding a single zero means opening the CALC menu, choosing 2: zero, setting a left bound, setting a right bound, and making a guess. That is five or six deliberate steps, repeated for every root.
Here, the moment an equation is valid, the panel already lists the roots, the y-intercept, the turning points currently in view, any vertical asymptotes, and every intersection with the other curves on screen.
| Reported | Detail worth knowing |
|---|---|
Roots | Includes the awkward ones. (x−1)² only touches the axis rather than crossing it, and many tools report "no roots". Ours finds it. |
y-intercept | Correctly reports none where the function is undefined at zero, as with 1/x or ln x. |
Turning points | The maxima and minima inside the current view. |
Asymptotes | Detected, then deliberately excluded from roots and turning points. tan x shoots to infinity at pi over 2, which is a pole, not a zero. |
Intersections | Found for every pair of visible curves, and clickable. |
You do not go looking for the interesting points. They are already on screen, and your job is to interpret them.
Points, objects and tools
An icon rail holds around thirty tools across six categories: points, lines and rays and vectors, freehand drawing, sliders, interactive widgets and measurement.
Three are worth calling out. A freehand sketch is resampled into a genuine y = f(x), so a curve you drew with the mouse participates in roots, tables and intersections exactly like a typed one. Sliders appear automatically for any parameter you use, and each has a play button that animates it so you can watch the curve respond. A complex number point is drawn on the Argand plane with its modulus and argument labelled, rather than being just a dot.
Clicking any object in Move mode selects it and opens a small floating toolbar beside it: colour, solid or dashed line style, coordinates you can retype to redefine a point, and delete.
Views, saving and sharing
Switch to the table of values view for any function, or open Examples for ready-made starting points including a circle, an ellipse and a shaded inequality. Undo and redo cover sixty steps and respond to Ctrl+Z and Ctrl+Y. Panning and zooming are deliberately not recorded, so undo never wastes a step rewinding the view.
Copy link encodes the entire state into a URL you can paste into a message, and the recipient opens exactly what you were looking at. Save file writes a JSON file, Open file restores one, and PNG export gives you an image for a document or a slide.
Step by step
Plotting, roots, intercepts and intersections
- 1 · Open an equation row. Click the first row in the left sidebar.
- 2 · Type the function. Use ^ for powers, * for multiplication, sqrt() for roots and pi for pi. For example x^2 - 4.
- 3 · Press Enter. The curve draws and takes the next colour in the palette.
- 4 · Bring it into view. If nothing appears the curve is off-screen. Use Reset view, or zoom out.
Finding the x-intercepts
The roots are listed in the analysis panel as soon as the curve is valid. For y = x² − 4 you get x = −2 and x = 2. Three cases cover almost everything a quadratic can do.
| Equation | Roots | What the graph does |
|---|---|---|
y = x² − 3x − 4 | −1 and 4 | Crosses the axis twice |
y = x² − 4x + 4 | 2, repeated | Touches the axis and turns back |
y = x² − 8x + 20 | none | Never reaches the axis |
The middle case is the one to watch. A repeated root means the curve is tangent to the axis, making contact without crossing, so there is no sign change to detect. Tools that hunt only for sign changes miss it entirely.
Finding where two graphs intersect
Add both functions. Gold dots appear at every crossing, and clicking one pins it as a permanent, editable point. Worked by hand, y = x² + 2x − 3 and y = x − 1 meet where the two expressions are equal.
Substituting back into y = x − 1 gives the two intersection points, (1, 0) and (−2, −3). The calculator finds these directly, including for combinations you cannot solve neatly by hand.
Beyond a single curve
Tables, sliders, inequalities and implicit curves
Tables of values. The by-hand method is to choose x values and substitute. For y = |x + 1| + 2 at x = −2 you get |−1| + 2 = 3, so the point (−2, 3). Repeat for a few more and the V-shape emerges. The Table view does this at any step size, which is more useful than it sounds, because a table makes end behaviour and symmetry obvious in a way a picture sometimes hides.
Sliders. Type a letter that is not x or y and a slider appears automatically. Enter y = a(x - h)^2 + k and you get three, one per parameter. Drag them and the parabola moves in real time, or press play and it animates on its own. This is the fastest way to build intuition about transformations.
Inequalities. Type y < 2x + 3 and the satisfying region shades, with the boundary dashed because points on the line are excluded. Use ≤ and it becomes solid. The manual method is worth knowing so you can check the shading: rearrange into y = f(x) form, draw the boundary, then test any convenient point clearly on one side. For 2x + y ≥ 6, test (100, 100), which gives 300, comfortably greater than 6, so that side is the solution.
Implicit equations. Not everything is a function of x. A circle fails the vertical line test, because above x = 0 on x² + y² = 25 there are two y values, +5 and −5, so it can never be written as a single y = f(x). It is still a perfectly good relation, and the calculator plots it directly. Type x^2 + y^2 = 25 for a circle or x^2/9 + y^2/4 = 1 for an ellipse.
"Not a function" does not mean "not graphable". It only means you cannot write it as one output per input.
Reading equations
How to picture a graph before you plot it
This answers the question people actually want answered: how do some people just know what a graph looks like? They are not visualising from scratch. They recognise a parent shape, then read the equation as instructions for moving it.
a controls the vertical stretch. Values above 1 make the parabola narrower, values between 0 and 1 make it wider, and a negative a flips it upside down.
h shifts it horizontally, and the sign is counter-intuitive. (x − 3)² moves the curve three units right, not left. It helps to ask what value of x makes the bracket zero, because that is where the vertex has gone.
k shifts it vertically, up for positive values.
So y = −4(x + 4)² − 1 is the basic parabola made four times steeper, flipped over, moved four left and one down, with its peak at (−4, −1). The same logic generalises: k·f(x) stretches any curve vertically, f(x) + k slides it up, and f(x + 3) slides it three to the left.
Why changing b moves a parabola diagonally
In y = ax² + bx + c, changing b seems to drag the curve along a diagonal, which is strange, because b is not obviously a horizontal or a vertical control.
Here is what happens. The vertex sits at x = −b/2a, so increasing b slides the vertex sideways. As it slides, its height is determined by the curve, so it rises or falls at the same time. Track the vertex as b varies and it traces out the path y = c − b²/4a. You see a diagonal drift because the vertex is genuinely moving in two directions at once. The shape never changes, and only a can do that.
Learn roughly eight parent shapes: line, parabola, cubic, 1/x, √x, |x|, exponential and sine. Read any new equation as one of those, transformed. Add what the ends do as x heads to plus and minus infinity, mark the intercepts and any asymptotes, then connect three or four anchor points. That is the entire method.
Edges and limits
Asymptotes, domain and range
An asymptote is a line the curve gets ever closer to but never actually reaches. The classic way to feel this: stand at one end of a room and walk half the distance to the far wall. Then half of what remains. Then half again. You are always moving forward, and you will never arrive. Each step is real progress and each step is smaller than the last. Your position is asymptotic to the wall.
On a graph the same thing happens in two directions. y = 1/x has a vertical asymptote at x = 0, where the curve rockets up as x approaches zero from the right, and a horizontal asymptote at y = 0, which it flattens toward as x grows. tan x has a vertical asymptote everywhere cos x = 0.
Domain is every input the function accepts. Exclude anything that makes a denominator zero, puts a negative under an even root, or feeds zero or a negative number into a logarithm. Range is every output it actually produces. Find it by inverting the equation, checking the limits at plus and minus infinity and at each asymptote, or simply reading the y-values off the graph.
| Function | Domain | Range |
|---|---|---|
1/(x − 2) | x ≠ 2 | y ≠ 0 |
√(x − 1) | x ≥ 1 | y ≥ 0 |
x² | all real | y ≥ 0 |
ln x | x > 0 | all real |
√(4 − x²) | −2 ≤ x ≤ 2 | 0 ≤ y ≤ 2 |
eˣ + 2 | all real | y > 2 |
Range is not the same as codomain. The codomain is the set of outputs you declared were allowed, while the range is the set the function genuinely reaches. sin x has a codomain of all real numbers if you say so, but its range is only [−1, 1].
Out in the world
Where graphs actually earn their keep
Knowing when to stop producing. Plot total cost against units made and you get a curve that steepens, because the more ice cream you make the further you have to truck the milk in. The slope at any point is the cost of producing one more unit. If you sell at $10, then while the slope is below 10 each extra unit adds profit, and the moment it passes 10 each extra unit loses money. In one worked case the business was profitable between roughly 300 and 800 units and loss-making on either side. Rising sales looked like growth in the numbers and looked like a problem on the graph.
Fixed cost and rate, on any receipt. A theme park charging $20 entry plus $7 a ride is y = 7x + 20. The intercept is what you pay before doing anything, and the slope is the cost of each additional thing. An hourly wage plus commission has exactly the same shape, and so does a phone plan, and so does a taxi fare.
Conversions as one-to-one functions. F = 1.8C + 32 maps every Celsius temperature to exactly one Fahrenheit temperature, and because no two inputs ever share an output you can run it backwards without ambiguity. Knowing it is 68°F tells you it is precisely 20°C. A dual-scale thermometer is that inverse relationship made physical: one needle, two readings, no information lost.
Predicting from a rate. Leading a moving target, estimating when two trends will cross, projecting next quarter from this quarter. All of them read the current slope and extend it forward. That is the whole intuition behind a derivative, and a graph is where it becomes visible.
Quick answers
Short answers to common questions
| Question | Answer |
|---|---|
How do I graph f(x) = 2x? | Read f(x) as y. It is a straight line through the origin rising two units for every one across. |
| What is the x-intercept? | Where the curve crosses the x-axis. Set y to 0 and solve. |
| What is the y-intercept? | The value of the function at x = 0, where the curve crosses the vertical axis. |
| Can it draw a circle? | Yes. Type the implicit form x² + y² = 25. It is not a function of x, but it is a valid relation. |
| What makes a parabola open downwards? | A negative leading coefficient. |
| What is a turning point? | A local maximum or minimum, where the curve stops rising and starts falling, or the reverse. |
| How do I write a vertical line? | As x = c. It cannot be written in y = mx + b form because its slope is undefined. |
| Slope versus intercept? | Slope is the rate of change, how fast y moves as x moves. The intercept is the starting value at x = 0. |
| How do I read a chart I have been given? | Read the axis labels and units first, then the scale, then the shape. The shape is the argument and the numbers are the evidence. |
Questions, answered
Graphing calculator FAQ
How do I plot a function on this graphing calculator?
Click an equation row in the left sidebar, type your function using ^ for powers and * for multiplication, and press Enter. The curve appears immediately with its own colour.
How do I find the x- and y-intercepts?
Both are listed automatically in the analysis panel once your equation is valid. There is no menu to open and no bounds to set.
How do I find where two graphs intersect?
Plot both functions. Every crossing is marked with a gold dot, and clicking one pins it as a permanent point with its coordinates.
How do I graph an inequality?
Type it with <, >, ≤ or ≥, for example y < 2x + 3. The satisfying region shades and the boundary is dashed for strict inequalities, solid otherwise.
Can it graph a circle or an implicit equation?
Yes. Type x^2 + y^2 = 25 or x^2/9 + y^2/4 = 1. Circles, ellipses and other conics render directly, and their intersections with ordinary functions are found too.
How do I zoom to fit or reset the view?
Scroll to zoom toward your cursor, or use the plus and minus buttons. Reset view returns to the standard window.
How do I make a table of values?
Switch to the Table view in the sidebar. It generates x and y pairs for any plotted function at a step size you choose.
How do I graph a piecewise function?
Enter each piece as its own equation and restrict it to its interval. Watch the boundaries: if the two pieces disagree there you have a jump, and if they agree in value but not in slope you get a corner.
Why isn't my equation graphing?
Almost always syntax. Use ^ for powers rather than a superscript, put * between a number and a bracket, close every bracket you open, and write sqrt(x) rather than a root symbol. Invalid rows are marked with a wavy underline so you can see which one is at fault.
Is this graphing calculator free, and do I need an account?
It is completely free with no sign-up, no download and no limits. It runs in your browser, so there is nothing to install and nothing expires. Roots, intersections, sliders, tables, implicit curves and export are all included.
Keep exploring
Related tools and guides
Polar graphing calculator
When the shape is built around a centre, r = f(θ) is far simpler than x and y.
Scientific calculator
For when you need the number rather than the picture: trig, logs, factorials and memory keys.
Open the online scientific calculatorBrowse everything in all calculator guides, or jump straight into the free online graphing calculator.
Try it on your own equation
Everything in this guide takes about ten seconds to test. Type a function, watch the roots appear, and see whether the shape matches what you expected.