AxisConfig API
Demos
Import
import { AxisConfig } from '@mui/x-charts'
The id of the axis to render.
If undefined, it will be the first defined axis.
Type:AxisId
Override or extend the styles applied to the component.
Type:Partial<ChartsAxisClasses>
The maximal value of the domain.
If not provided, it gets computed to display the entire chart data.
Type:number | Date
The minimal value of the domain.
If not provided, it gets computed to display the entire chart data.
Type:number | Date
Defines which ticks are displayed. Its value can be:
- 'auto' In such case the ticks are computed based on axis scale and other parameters.
- a filtering function of the form (value, index) => boolean
which is available only if the axis has a data property.
- an array containing the values where ticks should be displayed.
Type:'auto' | ((value: any, index: number) => boolean) | any[]
Default:'auto'
Defines which ticks get its label displayed. Its value can be:
- 'auto' In such case, labels are displayed if they do not overlap with the previous one.
- a filtering function of the form (value, index) => boolean. Warning: the index is tick index, not data ones.
Type:'auto' | ((value: any, index: number) => boolean)
Default:'auto'
The placement of ticks label. Can be the middle of the band, or the tick position.
Only used if scale is 'band'.
Type:'middle' | 'tick'
Default:'middle'
Maximal step between two ticks.
When using time data, the value is assumed to be in ms.
Not supported by categorical axis (band, points).
Type:number
Minimal step between two ticks.
When using time data, the value is assumed to be in ms.
Not supported by categorical axis (band, points).
Type:number
The number of ticks. This number is not guaranteed.
Not supported by categorical axis (band, points).
Type:number
The placement of ticks in regard to the band interval.
Only used if scale is 'band'.
Type:'start' | 'end' | 'middle' | 'extremities'
Default:'extremities'