useYAxisDomain

Returns the calculated domain of a Y-axis.

The domain can be numerical: [min, max], or categorical: ['a', 'b', 'c'].

The type of the domain is defined by the type prop of the YAxis.

The values of the domain are calculated based on the data and the dataKey of the axis.

Does not interact with Brushes, as Y-axes do not support brushing.

Return value

CategoricalDomain | NumberDomain | undefined

The domain of the Y-axis, or undefined if it cannot be calculated or if used outside a chart context.

Props

  • yAxisIdnumber | stringoptional

    The yAxisId of the Y-axis. Defaults to 0 if not provided.

    DEFAULT: "defaultAxisId"