kuva waterfall

Waterfall / bridge chart showing a running total built from incremental bars.

Input: label column + numeric value column. Mark subtotal/total bars with --total.

FlagDefaultDescription
--label-col <COL>0Label column
--value-col <COL>1Value column
--total <LABEL>Mark this label as a summary bar (repeatable)
--connectorsoffDraw dashed connector lines between bars
--valuesoffPrint numeric values on each bar
--color-pos <CSS>greenPositive delta bar color
--color-neg <CSS>redNegative delta bar color
--color-total <CSS>steelblueTotal/subtotal bar color
kuva waterfall waterfall.tsv --label-col process --value-col log2fc \
    --connectors --values

# mark two rows as summary bars
kuva waterfall income.tsv \
    --total "Gross profit" --total "Net income" \
    --connectors --values

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