# Draggable Points to Make a Dotplot

**URL:** <https://cl.desmos.com/t/draggable-points-to-make-a-dotplot/2602>\
**Category:** Questions\
**Created:** [February 8, 2021, 1:49am UTC](https://cl.desmos.com/t/draggable-points-to-make-a-dotplot/2602 "2021-02-08T01:49:37Z")\
**Posts on this page:** 15\
**Page:** 1

<div class="post-metadata">

**Author:** ![hmanaligod](https://avatars.discourse-cdn.com/v4/letter/h/ba9def/32.png) [@hmanaligod](https://cl.desmos.com/u/hmanaligod)\
**Post date:** [February 8, 2021, 1:49am UTC](https://cl.desmos.com/t/draggable-points-to-make-a-dotplot/2602/1 "2021-02-08T01:49:37Z")

</div>

Hi everyone.

I was planning in making class survey, then ask the students to make a dotplot by dragging movable points from a “box” of points. I can make all the movable dots easily but I have no idea how to make them stack up. Can this be done?

Thanks again.

---

<div class="post-metadata">

**Author:** ![JayChow](https://yyz1.discourse-cdn.com/flex031/user_avatar/cl.desmos.com/jaychow/32/1674_2.png) [@JayChow](https://cl.desmos.com/u/JayChow)\
**Post date:** [February 8, 2021, 4:18am UTC](https://cl.desmos.com/t/draggable-points-to-make-a-dotplot/2602/2 "2021-02-08T04:18:18Z")

</div>

Here’s a starter:

> **[Desmos | Graphing Calculator](https://www.desmos.com/calculator/wgrxixjhys)**

It’s not an unlimited number of points (and new points need to be made manually) but it should be performing enough as long as you know how many point lhs you’ll need.

---

<div class="post-metadata">

**Author:** ![hmanaligod](https://avatars.discourse-cdn.com/v4/letter/h/ba9def/32.png) [@hmanaligod](https://cl.desmos.com/u/hmanaligod)\
**Post date:** [February 8, 2021, 6:24pm UTC](https://cl.desmos.com/t/draggable-points-to-make-a-dotplot/2602/3 "2021-02-08T18:24:46Z")

</div>

Thank you.

Is there a way to copy the entire graph into a desmos activity slide?

---

<div class="post-metadata">

**Author:** ![Daniel\_Grubbs](https://yyz1.discourse-cdn.com/flex031/user_avatar/cl.desmos.com/daniel_grubbs/32/719_2.png) [@Daniel\_Grubbs](https://cl.desmos.com/u/Daniel_Grubbs)\
**Post date:** [February 8, 2021, 8:17pm UTC](https://cl.desmos.com/t/draggable-points-to-make-a-dotplot/2602/4 "2021-02-08T20:17:25Z")

</div>

Use the link and paste it into an expression line in the activity’s graph.

---

<div class="post-metadata">

**Author:** ![hmanaligod](https://avatars.discourse-cdn.com/v4/letter/h/ba9def/32.png) [@hmanaligod](https://cl.desmos.com/u/hmanaligod)\
**Post date:** [February 8, 2021, 8:28pm UTC](https://cl.desmos.com/t/draggable-points-to-make-a-dotplot/2602/5 "2021-02-08T20:28:52Z")

</div>

Thank you both for the help.

What do I need to do if I wanted to change the location where the movable dots begin?

---

<div class="post-metadata">

**Author:** ![Daniel\_Grubbs](https://yyz1.discourse-cdn.com/flex031/user_avatar/cl.desmos.com/daniel_grubbs/32/719_2.png) [@Daniel\_Grubbs](https://cl.desmos.com/u/Daniel_Grubbs)\
**Post date:** [February 8, 2021, 8:34pm UTC](https://cl.desmos.com/t/draggable-points-to-make-a-dotplot/2602/6 "2021-02-08T20:34:01Z")

</div>

You’ll need to change each x\_n.

---

<div class="post-metadata">

**Author:** ![hmanaligod](https://avatars.discourse-cdn.com/v4/letter/h/ba9def/32.png) [@hmanaligod](https://cl.desmos.com/u/hmanaligod)\
**Post date:** [February 9, 2021, 12:17am UTC](https://cl.desmos.com/t/draggable-points-to-make-a-dotplot/2602/7 "2021-02-09T00:17:50Z")

</div>

I changed all the x\_n = to 0 and all the points moved to the y-axis, stacked up, and are no longer movable.

---

<div class="post-metadata">

**Author:** ![JayChow](https://yyz1.discourse-cdn.com/flex031/user_avatar/cl.desmos.com/jaychow/32/1674_2.png) [@JayChow](https://cl.desmos.com/u/JayChow)\
**Post date:** [February 9, 2021, 12:24am UTC](https://cl.desmos.com/t/draggable-points-to-make-a-dotplot/2602/8 "2021-02-09T00:24:36Z")

</div>

I can adjust. Where do you want the “point bank” location to be, and where do you want the dot plot to start?

---

<div class="post-metadata">

**Author:** ![hmanaligod](https://avatars.discourse-cdn.com/v4/letter/h/ba9def/32.png) [@hmanaligod](https://cl.desmos.com/u/hmanaligod)\
**Post date:** [February 9, 2021, 12:36am UTC](https://cl.desmos.com/t/draggable-points-to-make-a-dotplot/2602/9 "2021-02-09T00:36:03Z")

</div>

I wanted it to start at x=1, not at x=-1.

I also dragged the points in the original code, and there is something funky with point #10 and point #13.

---

<div class="post-metadata">

**Author:** ![JayChow](https://yyz1.discourse-cdn.com/flex031/user_avatar/cl.desmos.com/jaychow/32/1674_2.png) [@JayChow](https://cl.desmos.com/u/JayChow)\
**Post date:** [February 9, 2021, 12:45am UTC](https://cl.desmos.com/t/draggable-points-to-make-a-dotplot/2602/10 "2021-02-09T00:45:48Z")

</div>

where do you want the dot plot to start?

---

<div class="post-metadata">

**Author:** ![hmanaligod](https://avatars.discourse-cdn.com/v4/letter/h/ba9def/32.png) [@hmanaligod](https://cl.desmos.com/u/hmanaligod)\
**Post date:** [February 9, 2021, 12:48am UTC](https://cl.desmos.com/t/draggable-points-to-make-a-dotplot/2602/11 "2021-02-09T00:48:03Z")

</div>

At 2. Thank you very much for the help.

---

<div class="post-metadata">

**Author:** ![JayChow](https://yyz1.discourse-cdn.com/flex031/user_avatar/cl.desmos.com/jaychow/32/1674_2.png) [@JayChow](https://cl.desmos.com/u/JayChow)\
**Post date:** [February 9, 2021, 1:52am UTC](https://cl.desmos.com/t/draggable-points-to-make-a-dotplot/2602/12 "2021-02-09T01:52:51Z")

</div>

No problem. Thanks for catching the step value error.

> **[dotplot builder](https://www.desmos.com/calculator/pghl82nr1i)**

s\_tart and b\_ound can be set in one place now (for setup only. variable start locations could break stuff)

---

<div class="post-metadata">

**Author:** ![hmanaligod](https://avatars.discourse-cdn.com/v4/letter/h/ba9def/32.png) [@hmanaligod](https://cl.desmos.com/u/hmanaligod)\
**Post date:** [February 9, 2021, 2:00am UTC](https://cl.desmos.com/t/draggable-points-to-make-a-dotplot/2602/13 "2021-02-09T02:00:46Z")

</div>

Thank you so much for the help.

---

<div class="post-metadata">

**Author:** ![Brian\_Keating](https://yyz1.discourse-cdn.com/flex031/user_avatar/cl.desmos.com/brian_keating/32/1922_2.png) [@Brian\_Keating](https://cl.desmos.com/u/Brian_Keating)\
**Post date:** [February 25, 2021, 1:59pm UTC](https://cl.desmos.com/t/draggable-points-to-make-a-dotplot/2602/14 "2021-02-25T13:59:50Z")

</div>

You can also make a table in google sheets/excel and then just copy and paste it into desmos to make a MONSTER TABLE.

Then hold the color circle over y\_1 to make it dragable.

> **[Another way](https://www.desmos.com/calculator/hbpbzjugxo)**

---

<div class="post-metadata">

**Author:** ![Michael\_Costello](https://yyz1.discourse-cdn.com/flex031/user_avatar/cl.desmos.com/michael_costello/32/10738_2.png) [@Michael\_Costello](https://cl.desmos.com/u/Michael_Costello)\
**Post date:** [August 26, 2026, 2:11pm UTC](https://cl.desmos.com/t/draggable-points-to-make-a-dotplot/2602/15 "2026-08-26T14:11:39Z")

</div>

Hello JayChow,

I’m trying to build a moveable dot plot similar to this one that you’ve created here, but every time I try to change one of the parameters everything goes haywire. I’d like to have ~50 moveable dots, all located at (-13,5) on a graph that goes from X:[-14,14] and Y[-0.5,15]. Is that possible? If I need to make additional points myself, I’m happy to follow what you do and scale from there.
