useSeries
Access raw series data for all chart types.
The use*Series hooks provide access to specific series data for a particular chart type.
Usage
import { useBarSeries, useLineSeries } from '@mui/x-charts/hooks';
function CustomComponent() {
const barSeries = useBarSeries(); // Array of bar chart series data
const lineSeries = useLineSeries(); // Array of line chart series data
}
You can also pick specific series by either providing the series id as a parameter, or an array of series ids to get.
const barSeries = useBarSeries('id1');
const barSeries = useBarSeries(['id1', 'id2']);
The following hooks exist to access series data specific to each chart type:
useBarSeriesuseLineSeriesuseScatterSeriesusePieSeriesuseRadarSeriesuseHeatmapSeriesuseFunnelSeriesuseSankeySeries
This example demonstrates using the useBarSeries hook to access specific bar chart series data:
Half Year Details
Revenue $28,000
Expenses $23,306
Profit $4,694
Advanced usage
The useSeries hook can be used to access all series data at once.
In the example below, the useSeries hook is used to create a custom component that displays a line over each series max value.
Caveats
This hook must be used within a chart context. See the hooks overview for more information about proper usage.