prepAI / Frontend /src /components /dashboard /SkillRadarChart.tsx
Prakhar Singh
DashBoard and Quize Cereated
8811e47
raw
history blame
844 Bytes
import {
Radar, RadarChart, PolarGrid, PolarAngleAxis, PolarRadiusAxis, ResponsiveContainer
} from "recharts";
const SkillRadarChart = ({ data }: { data: any[] }) => (
<div className="bg-white p-5 shadow rounded-xl">
<h3 className="text-xl font-bold mb-3 text-black">Skill Strength Chart</h3>
<div className="w-full h-80">
<ResponsiveContainer>
<RadarChart cx="50%" cy="50%" outerRadius="70%" data={data}>
<PolarGrid />
<PolarAngleAxis dataKey="skill" />
<PolarRadiusAxis angle={30} domain={[0, 100]} />
<Radar
name="Skill Level"
dataKey="value"
stroke="#1170d6"
fill="#1170d6"
fillOpacity={0.4}
/>
</RadarChart>
</ResponsiveContainer>
</div>
</div>
);
export default SkillRadarChart;