8.3: Desmos User Guide.
- Page ID
- 238759
\( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)
\( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)
\( \newcommand{\dsum}{\displaystyle\sum\limits} \)
\( \newcommand{\dint}{\displaystyle\int\limits} \)
\( \newcommand{\dlim}{\displaystyle\lim\limits} \)
\( \newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\)
( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\)
\( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)
\( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\)
\( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)
\( \newcommand{\Span}{\mathrm{span}}\)
\( \newcommand{\id}{\mathrm{id}}\)
\( \newcommand{\Span}{\mathrm{span}}\)
\( \newcommand{\kernel}{\mathrm{null}\,}\)
\( \newcommand{\range}{\mathrm{range}\,}\)
\( \newcommand{\RealPart}{\mathrm{Re}}\)
\( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)
\( \newcommand{\Argument}{\mathrm{Arg}}\)
\( \newcommand{\norm}[1]{\| #1 \|}\)
\( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)
\( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\AA}{\unicode[.8,0]{x212B}}\)
\( \newcommand{\vectorA}[1]{\vec{#1}} % arrow\)
\( \newcommand{\vectorAt}[1]{\vec{\text{#1}}} % arrow\)
\( \newcommand{\vectorB}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)
\( \newcommand{\vectorC}[1]{\textbf{#1}} \)
\( \newcommand{\vectorD}[1]{\overrightarrow{#1}} \)
\( \newcommand{\vectorDt}[1]{\overrightarrow{\text{#1}}} \)
\( \newcommand{\vectE}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash{\mathbf {#1}}}} \)
\( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)
\(\newcommand{\longvect}{\overrightarrow}\)
\( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)
\(\newcommand{\avec}{\mathbf a}\) \(\newcommand{\bvec}{\mathbf b}\) \(\newcommand{\cvec}{\mathbf c}\) \(\newcommand{\dvec}{\mathbf d}\) \(\newcommand{\dtil}{\widetilde{\mathbf d}}\) \(\newcommand{\evec}{\mathbf e}\) \(\newcommand{\fvec}{\mathbf f}\) \(\newcommand{\nvec}{\mathbf n}\) \(\newcommand{\pvec}{\mathbf p}\) \(\newcommand{\qvec}{\mathbf q}\) \(\newcommand{\svec}{\mathbf s}\) \(\newcommand{\tvec}{\mathbf t}\) \(\newcommand{\uvec}{\mathbf u}\) \(\newcommand{\vvec}{\mathbf v}\) \(\newcommand{\wvec}{\mathbf w}\) \(\newcommand{\xvec}{\mathbf x}\) \(\newcommand{\yvec}{\mathbf y}\) \(\newcommand{\zvec}{\mathbf z}\) \(\newcommand{\rvec}{\mathbf r}\) \(\newcommand{\mvec}{\mathbf m}\) \(\newcommand{\zerovec}{\mathbf 0}\) \(\newcommand{\onevec}{\mathbf 1}\) \(\newcommand{\real}{\mathbb R}\) \(\newcommand{\twovec}[2]{\left[\begin{array}{r}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\ctwovec}[2]{\left[\begin{array}{c}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\threevec}[3]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\cthreevec}[3]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\fourvec}[4]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\cfourvec}[4]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\fivevec}[5]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\cfivevec}[5]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\mattwo}[4]{\left[\begin{array}{rr}#1 \amp #2 \\ #3 \amp #4 \\ \end{array}\right]}\) \(\newcommand{\laspan}[1]{\text{Span}\{#1\}}\) \(\newcommand{\bcal}{\cal B}\) \(\newcommand{\ccal}{\cal C}\) \(\newcommand{\scal}{\cal S}\) \(\newcommand{\wcal}{\cal W}\) \(\newcommand{\ecal}{\cal E}\) \(\newcommand{\coords}[2]{\left\{#1\right\}_{#2}}\) \(\newcommand{\gray}[1]{\color{gray}{#1}}\) \(\newcommand{\lgray}[1]{\color{lightgray}{#1}}\) \(\newcommand{\rank}{\operatorname{rank}}\) \(\newcommand{\row}{\text{Row}}\) \(\newcommand{\col}{\text{Col}}\) \(\renewcommand{\row}{\text{Row}}\) \(\newcommand{\nul}{\text{Nul}}\) \(\newcommand{\var}{\text{Var}}\) \(\newcommand{\corr}{\text{corr}}\) \(\newcommand{\len}[1]{\left|#1\right|}\) \(\newcommand{\bbar}{\overline{\bvec}}\) \(\newcommand{\bhat}{\widehat{\bvec}}\) \(\newcommand{\bperp}{\bvec^\perp}\) \(\newcommand{\xhat}{\widehat{\xvec}}\) \(\newcommand{\vhat}{\widehat{\vvec}}\) \(\newcommand{\uhat}{\widehat{\uvec}}\) \(\newcommand{\what}{\widehat{\wvec}}\) \(\newcommand{\Sighat}{\widehat{\Sigma}}\) \(\newcommand{\lt}{<}\) \(\newcommand{\gt}{>}\) \(\newcommand{\amp}{&}\) \(\definecolor{fillinmathshade}{gray}{0.9}\)Learn more about graphing functions, plotting tables of data, evaluating equations, exploring transformations, and more! If you have questions that aren't answered in here, send us an email at calculator@desmos.com.
|
Getting Started with Desmos |
1 |
|
Tables |
2 |
|
Variables and Sliders |
3 |
|
Settings, Zoom, and Language |
5 |
|
Graphable Expressions |
6 |
|
Supported Functions |
8 |
|
Keyboard Shortcuts |
9 |

Dive deeper into data with tables! You can create a new table or convert an existing expression into a table. If your existing expression includes sliders, they will remain functional after the expression is
converted into a table.

You can graph a single line by entering an expression like y = 2x + 3. To make the graph more dynamic, you can use parameters instead of constants: for example, y = mx + b. Add sliders for the undefined parameters by clicking the prompt or define the parameters yourself by entering m=2 and b=3. When you give constant values to parameters like m and b, the calculator will automatically allow you to adjust their values with sliders. Adjusting m with the slider changes the slope of the line, and adjusting b with the slider changes the intercept.
Any time you have free variables in an expression, the calculator will offer to let you define them with sliders: 

To create a movable point, entera point with a variable for at least one coordinate. Click and drag the point around the graph to change the value of the parameter(s). To make graphs more interactive, use parameters from your movable point in your expressions. For example, you can graph the line y-b=m(x-a) and plot the movable point (a,b) to see the line move when you drag the point - don't forget to add sliders!

Saving a graph
You will need to be signed in to save and open your graphs. Save a graph by pressing the button located to the right of the title bar or pressing ctrl+s on your keyboard.
Access your saved graphs by clicking the my graphs icon:

Sharing a graph
Clicking in the top toolbar will allow you to share your graphs.


Settings
Projector Mode
Using projector mode will make the graph and axes lines thicker, and the number labels larger. This is great for students sitting in the back of the classroom who are looking at Desmos on the projector.
Graph Paper
In the graph paper section you can change the grid and axes. Click the green circular icons to choose between Cartesian and Polar grids and show or hide axes and labels.
Click the gray arrow next to an axis to adjust the window size, add a step (try “pi”), or add arrows.
Angles
Choose between radians and degrees here.
Zoom
You may zoom in and out of the calculator by using the zoom buttons in the zoom menu. If your axes are no longer square, click the square option. To return to the default view, click the default option.
Other ways to zoom:
If you are using a touch-enabled device, you may also use the pinch and zoom technique within the graphing space. While using a computer with a mouse, you can use the scroll wheel for zooming. Click and drag within the graphing window to pan your graph within the graphing space.
Language
To change the language of the calculator interface, click the icon and select your language from the list. If you don’t see your language and would like to help with translation, email us at translations@desmos.com.
Graphable Expressions
| Type of Graph | Regular function | Notes | |
| Regular function | \[y=2 x+1\] | ![]() |
|
| x in terms of y | \[x=\sqrt{\left(1-y^2\right)}\] | ![]() |
|
| Inequalities |
\[\begin{aligned} & y>\log (x) \\ |
Strict inequalities are plotted with dashed lines | ![]() |
| Polar | \[r=\sin (5 \theta)\] | Expressions with r and theta ( \(\theta\) ) will be interpreted as polar | ![]() |
| Piecewise | \[\begin{aligned}& y=|x|\{x<0\} \\ & x=\sin (y)\{-\pi<y<\pi\}\end{aligned}\] |
Limit the domain or range of your expressions using piecewise notation | ![]() |
| Point | \((1,0)\) | Use parentheses to plot points | ![]() |
| Point List | (1,1), (2,2), (3,3) | You can plot several points by separating them with commas | ![]() |
| Movable Point | (a,b) | Use a parameter for at least one coordinate | ![]() |
| Parametric | \((\sin (2 \mathrm{t}), \cos (3 \mathrm{t}))\) | Parametric equations have the same form as points. Any point with functions of t for coordinates will be plotted as a parametric equation | ![]() |
| Implicit |
\[x^2+y^2=1\] \[y^2+\sin (x) y+x=2\] |
Implicit equations can only be graphed if they are quadratic in x and/ or y | ![]() |

Keyboard Shortcuts
Open Graph: ctrl + o
Save: ctrl + s
Save-As or Rename: ctrl + shift + s
Undo: ctrl + z
Redo: ctrl + y
New expression: Press “enter”
Move up/down: Press the and arrow keys Move left/right: Press the <--- and ---> arrow keys Add a new text box: Press the quotation keys (“ ”) Delete an expression: Press “delete”













