# DotPlot Command

##### Command Categories (All commands)

DotPlot[ <List of Raw Data> ]
Returns a dot plot for the given list of numbers, as well as the list of the dot plot points. If a number n appears in the list of raw data k times, the returned list contains points (n, 1), (n, 2), ..., (n, k).
Example:
`DotPlot[{2, 5, 3, 4, 3, 5, 3}]` yields {(2, 1), (3, 1), (3, 2), (3, 3), (4, 1), (5, 1), (5, 2)}.

DotPlot[ <List of Raw Data>, <Stack Adjacent Dots (optional)>, <Scale Factor (optional)> ]
Returns a dot plot for the given list of data, as well as the list of the dot plot points. If a data n appears in the list of raw data k times, the returned list contains points (n, 1), (n, 2),..., (n, k).
If you choose a Scale Factor s, the returned list contains points (n, 1s), (n, 2s), ..., (n, ks).
Stack Adjacent Dots means a Boolean Value (true or false): If you choose true, points (which are close to each other) are stacked. If you choose false, the result will be the same as without <Stack Adjacent Dots (optional)>.
The command DotPlot will also work with a list of text.
Example:
`DotPlot[{"Red", "Red", "Red", "Blue", "Blue"}]` yields {(1, 1), (1, 2), (2, 1), (2, 2), (2, 3)}.
Note:
If you use a list of text the DotPlot command will put the result in alphabetical order. (e.g. Blue appears two times, Red three times and B comes before R in the alphabet, so you get (1, 1), (1, 2) for Blue and (2, 1), (2, 2), (2, 3) for Red.)
• GeoGebra
• Help
• Partners