UNPKG

@mui/x-charts

Version:

The community edition of the Charts components (MUI X).

25 lines 686 B
export default function getColor(series, xAxis, yAxis) { const yColorScale = yAxis.colorScale; const xColorScale = xAxis.colorScale; if (yColorScale) { return dataIndex => { const value = series.data[dataIndex]; const color = value === null ? series.color : yColorScale(value); if (color === null) { return series.color; } return color; }; } if (xColorScale) { return dataIndex => { const value = xAxis.data?.[dataIndex]; const color = value === null ? series.color : xColorScale(value); if (color === null) { return series.color; } return color; }; } return () => series.color; }