Getting started with DesmosGraph in 5 minutes

Beginner tutorial · 5 minute read

Welcome! If this is your first time using DesmosGraph (or any online graphing calculator), this short tutorial will give you the fundamentals. By the end you'll know how to plot any function, add interactive sliders, share your graph as a link and export it as an image.

1. Typing your first function

Open the graphing calculator and you'll see an expression list on the left and a coordinate plane on the right. Click the empty input box and type:

y = sin(x)

That's it — the curve appears immediately. DesmosGraph is forgiving about notation:

2. Plotting multiple functions

Press Enter to add another expression line below the current one. Each new function is automatically given a different colour so they're easy to tell apart. Try:

y = sin(x)
y = cos(x)
y = tan(x)

You can also plot inverse functions, polar curves and implicit equations:

3. Sliders & parameters

One of the most powerful features is parameter sliders. Type:

y = a*sin(b*x)
a = 1
b = 1

As soon as you type a = 1, DesmosGraph notices that a is a free variable and shows a slider for it. Drag it and watch your sine wave change amplitude in real time. The same thing happens for b: it controls the frequency.

Sliders are the secret to understanding a function. Instead of guessing what each parameter does, you can see it.

You can change a slider's range by editing the small min and max boxes next to it.

4. Animation

Click the small triangle play icon next to a slider. The parameter starts sweeping back and forth between its minimum and maximum, animating your graph live. This is perfect for:

5. Pan, zoom and reset

The plot area supports the gestures you'd expect:

Hover over the plot to see the live coordinates in the bottom-left corner.

6. Sharing & exporting

When your graph is ready, you have two options:

Your work is also auto-saved to your browser's local storage, so reopening the calculator brings back exactly what you left.

Where to go next

You now know enough to be productive. Pick the topic that interests you next: