import React from 'react'; import { BarChart, XAxis, YAxis, CartesianGrid, Tooltip, Legend, Bar, ResponsiveContainer } from 'recharts'; const BarChartComponent = ({ chartData, metricName, metricType, colors }) => { // Преобразуем данные для отображения const data = Object.keys(chartData).map(instance => { const instanceData = chartData[instance].reduce((acc, point) => { if (point.value !== null) { acc[point.quantile] = point.value; } return acc; }, {}); return { instance, ...instanceData }; }); // Получаем все уникальные квантили const allQuantiles = [...new Set( Object.values(chartData).flat().map(point => point.quantile) )]; return (