Y axis
Left or right Y-axis with nice tick labels. Optional secondary domain for dual-axis composition.
Primitive:
ChartAxisYInteractive demo
Usage
import { ChartRoot, ChartAxisY } from '@ramtt/charts'
<ChartRoot data={data} height={200}>
<ChartAxisY tickCount={4} format={(v) => `$${v}`} />
</ChartRoot>Props
| Prop | Type | Default | Description |
|---|---|---|---|
| tickCount | number | 4 | Number of nice ticks |
| format | (value: number) => string | — | Tick label formatter (default: toLocaleString) |
| position | 'left' | 'right' | 'left' | Render on left or right edge |
| domain | readonly [number, number] | — | Override domain (for secondary axis) |
| dx | number | -10 | Horizontal offset from chart edge |
| visible | boolean | true | Show/hide via opacity (keeps mounted) |