kuva strip

Strip / jitter plot — individual points along a categorical axis.

Input: group label column + numeric value column, one observation per row.

FlagDefaultDescription
--group-col <COL>0Group label column
--value-col <COL>1Numeric value column
--color <CSS>steelbluePoint color
--point-size <PX>4.0Point radius in pixels
--swarmoffBeeswarm (non-overlapping) layout
--centeroffAll points at group center (no spread)
--legendoffColor groups by palette and show a legend

Default layout when neither --swarm nor --center is given: random jitter (±30 % of slot width).

--legend assigns a distinct palette color to each group and adds a legend. Combine with --interactive to enable legend toggle (click a legend entry to show/hide that group).

kuva strip samples.tsv --group-col group --value-col expression

kuva strip samples.tsv --group-col group --value-col expression --swarm

# colored groups with legend
kuva strip samples.tsv --group-col group --value-col expression \
    --legend -o strip_legend.svg

# interactive: hover, search, legend toggle
kuva strip samples.tsv --group-col group --value-col expression \
    --legend --interactive -o strip_interactive.svg

See also: Shared flags — output, appearance, axes, log scale.