@mui/x-charts
Version:
The community edition of the Charts components (MUI X).
20 lines • 484 B
JavaScript
import { getLabel } from '../internals/getLabel';
const legendGetter = params => {
const {
seriesOrder,
series
} = params;
return seriesOrder.reduce((acc, seriesId) => {
const formattedLabel = getLabel(series[seriesId].label, 'legend');
if (formattedLabel === undefined) {
return acc;
}
acc.push({
color: series[seriesId].color,
label: formattedLabel,
id: seriesId
});
return acc;
}, []);
};
export default legendGetter;