VAxis

PropertyDefaultMeaning
lim[0, 1]Directed tick domain
ticks5Target count or explicit values / [value, label] pairs
intervalAutomaticPositive fixed tick step
side"left"Axis edge and orientation
atFrame edgeData location on the perpendicular axis
tick-sizeem(5/16)Tick length
tick-side"outer""inner", "outer", "left", or "right"
label-offsetem(1/4)Gap between ticks and labels
formatformat_tick(value, index) => string for numeric ticks
rotate0Label rotation in degrees
labelstrueDraw tick labels
linetrueDraw the baseline
arrowfalseDraw a head at the directed endpoint
arrow-sizeem(7/16)Arrowhead length
arrow-width1.3Full arrowhead width divided by its length
arrow-style / arrow-*—Arrowhead shape and paint options
stroke-widthem(1/16)Shared baseline and tick thickness
line-style / tick-style / label-style—Nested styles for generated parts
line-* / tick-* / label-*—Flat overrides for generated-part styles

VAxis draws a baseline, ticks, and labels. It defaults to side="left". It accepts the Axis props, including lim, ticks, interval, side, at, format, rotate, and nested styles. Labels-only elements account for tick-size when tick-side is outer, so they align with a separate Scale.

lim defaults to [0,1]; specify the desired tick domain inside Graph. Plot supplies matching limits automatically.