Optionalautoscale'all' (default): extent of all data, re-derived when data changes. 'visible': extent of
the visible series inside the x zoom window, re-derived on zoom / pan / data updates with
hysteresis (kept until the data leaves the domain or spans < 60% of it). 'none': derived
once, then kept while data changes.
OptionalbreaksOptionalformatTick label text. Line x ticks receive the series x value (or the sample index without
x), bar x ticks the bar / category index, y ticks the data value (percent for
'percent' bar charts). Time x ticks also receive the calendar boundary the tick lands on;
the line tooltip calls it without one. Also a number format spec ('.2f', ',.0f', '.1%',
'.2s', '$,.2f', 'compact', 'bytes') or Intl.NumberFormatOptions (chart-format.ts),
compiled once for the chart locale (time axes: the spec formats epoch ms as a number).
OptionallabelTick label rotation in degrees, positive = anticlockwise like ECharts axisLabel.rotate
(-90..90; default 0). x axes only: rotated labels end at their tick (negative angles start
there), are thinned by their rotated footprint, and grow the derived bottom padding (not an
explicit padding.bottom)
OptionalmaxFixed top of the domain (default: from the data)
OptionalminFixed bottom of the domain (default: from the data)
OptionalniceExpand data-derived ends to whole tick steps; fixed min / max stay exact (default: true)
OptionalreverseInverted axis: values grow downward (y) / leftward (x) (default: false)
OptionalscaleDefault: 'linear'
OptionalshowShow tick labels (default: true)
OptionaltickTarget tick count (default: chart density, grid rows for y, ~1 per 90 px for x)
OptionaltitleAxis title drawn beside the tick labels
y axis of a line chart.
breaks: collapsed value ranges (linear scales; seeChartAxisBreak).