Creates a categorical position scale for axes with discrete levels (e.g., cell types, sample names).
Arguments
- levels
Character vector of category levels, in display order. If
NULL, levels are auto-detected from element data.- labels
Optional display labels (same length as
levels). IfNULL, level names are used as labels.- expand
Length-2
c(mul, add)expansion. Defaultc(0, 0.5)(half a category of padding on each side).- cap
Axis-line cap mode. See
seq_scale_continuous().