This section explains how to use points (labels) and vectors in the Desmos Graphing Calculator.
You can draw a point by writing something like . You can change the appearance of the point from the settings on the left of the expression.
By checking the label option, you can add a label to a point.
If you hide the point while keeping the label checked, you can display only the label. This is useful for adding text to the graph.
In a label, writing ${variableName} will display the value of that variable.
For example, if , setting the label to a=${a} will display a=11 on the graph.
If you change the value of , the value displayed on the graph will also update accordingly.

Enclosing a label with ` (backticks) will render its content as .
Note that it is ` (backticks), not ' (single quotes).
is a widely used typesetting system for displaying equations beautifully. Refer to other resources for more details.
If you enclose the equation part of the label in backticks, it will look like the graph below.
By using variables for the coordinates of a point, such as , you can create draggable points.
You can change how the point can be dragged from the settings on the left.
Additionally, for example, will allow the point to be dragged along a parabola, and setting a range for the variable will restrict the draggable area.
The major advantage of this feature is that you can visually manipulate the values of variables tied to the coordinates of the point.
For example, as shown below, you can visually move the entire graph by dragging the point.
Points can also be treated as vectors. In addition to basic operations, they are useful in parametric representations.
Additionally, you can reference the or coordinate of a vector using or .
Using this, you can create functions to rotate vectors by a specific angle, for example.
The 2D version does not have a function to directly draw vectors. Using polygon(), as shown in the graph above, is a good alternative.