kuva violin

Kernel-density violin plot. Same input format as box.

Input: two columns — group label and numeric value, one observation per row.

FlagDefaultDescription
--group-col <COL>0Group label column
--value-col <COL>1Numeric value column
--color <CSS>steelblueViolin fill color (uniform, all groups)
--group-colors <CSS,...>Per-group colors, comma-separated; falls back to --color for unlisted groups
--bandwidth <F>(Silverman)KDE bandwidth
--overlay-pointsoffOverlay individual points as a jittered strip
--overlay-swarmoffOverlay individual points as a non-overlapping beeswarm
kuva violin samples.tsv --group-col group --value-col expression

kuva violin samples.tsv --group-col group --value-col expression \
    --overlay-swarm --bandwidth 0.3

kuva violin samples.tsv --group-col group --value-col expression \
    --group-colors "steelblue,tomato,seagreen,goldenrod,mediumpurple"

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