import { Radar, RadarChart, PolarGrid, Legend, PolarAngleAxis, PolarRadiusAxis } from 'recharts';
import { RechartsDevtools } from '@recharts/devtools';
// #region Sample data
const data = [
{ subject: 'Math', A: 120, B: 110 },
{ subject: 'Chinese', A: 98, B: 130 },
{ subject: 'English', A: 86, B: 130 },
{ subject: 'Geography', A: 99, B: 100 },
{ subject: 'Physics', A: 85, B: 90 },
{ subject: 'History', A: 65, B: 85 },
];
// #endregion
const SpecifiedDomainRadarChart = () => {
return (
<RadarChart
style={{ width: '100%', maxWidth: '500px', maxHeight: '80vh', aspectRatio: 1 }}
responsive
outerRadius="80%"
data={data}
>
<PolarGrid />
<PolarAngleAxis dataKey="subject" />
<PolarRadiusAxis angle={30} domain={[0, 150]} />
<Radar name="Mike" dataKey="A" fillOpacity={0.6} />
<Radar name="Lily" dataKey="B" fillOpacity={0.6} />
<Legend />
<RechartsDevtools />
</RadarChart>
);
};
export default SpecifiedDomainRadarChart;