Learn R Programming

ggbeeswarm (version 0.7.3)

Categorical Scatter (Violin Point) Plots

Description

Provides two methods of plotting categorical scatter plots such that the arrangement of points within a category reflects the density of data at that region, and avoids over-plotting.

Copy Link

Version

Install

install.packages('ggbeeswarm')

Monthly Downloads

44,026

Version

0.7.3

License

GPL (>= 3)

Issues

Pull Requests

Stars

Forks

Maintainer

Erik Clarke

Last Published

November 29th, 2025

Functions in ggbeeswarm (0.7.3)

position_beeswarm

Arrange points using the \link[beeswarm] package.
geom_quasirandom

Points, jittered to reduce overplotting using the vipor package
ggbeeswarm

ggbeeswarm extends ggplot2 with violin point/beeswarm plots
offset_beeswarm

An internal function to calculate new positions for geom_beeswarm
position_quasirandom

Arrange points using quasirandom noise to avoid overplotting
geom_beeswarm

Points, jittered to reduce overplotting using the beeswarm package