A strip (jitter) plot draws one dot per observation along a single numeric axis, with slight vertical jitter so overlapping values stay visible.
Dot plots are the right choice for tiny samples where a box plot hides too much. Each observation is one mark, so the audience sees the actual data rather than a summary.
With grouping, each group gets its own row; horizontal jitter (a small random offset) prevents overlapping dots from stacking on top of each other.
One numeric column + optional grouping.
Strip/jitter plot.
Visual gaps and clusters that a box plot would smooth over are the main value — but with n > ~50 per group, switch to violin or box to avoid an unreadable mess.