Поскольку библиотека использует SVG для рендеринга, вы можете настроить их так же, как и другие компоненты MUI, с переопределением CSS. Компоненты диаграммы принимают реквизиты sx. Отсюда вы можете выбрать любой подкомпонент с именем его класса.
Однако мне не удалось реализовать какой-либо собственный стиль?
Я попробовал создать, а затем использовать StyledBarChart со своим собственным стилем:
Код: Выделить всё
import { styled } from '@mui/material/styles';
import { BarChart } from "@mui/x-charts/BarChart";
const StyledBarChart = styled(BarChart)(({ theme }) => ({
theme,
"& .MuiChartsLegend-series text": {
fontSize: '0.8em',
},
}));
export default StyledBarChart;
Код: Выделить всё
Код: Выделить всё
My Legend Text Item
Подробнее здесь: https://stackoverflow.com/questions/778 ... art-legend