diff --git a/src/popup/RadarCategoryChart.jsx b/src/popup/RadarCategoryChart.jsx index 06de1e9..5e8929b 100644 --- a/src/popup/RadarCategoryChart.jsx +++ b/src/popup/RadarCategoryChart.jsx @@ -1,21 +1,46 @@ import React from 'react'; import { - Radar, RadarChart, PolarGrid, PolarAngleAxis, PolarRadiusAxis, ResponsiveContainer + Radar, RadarChart, PolarGrid, PolarAngleAxis, PolarRadiusAxis, ResponsiveContainer, Tooltip } from 'recharts'; const RadarCategoryChart = ({ data }) => { + // Find the maximum count to normalize the data + const maxCount = Math.max(...data.map(item => item.count), 0); + + // Normalize the data (scale counts between 0 and 1) + const normalizedData = data.map(item => ({ + ...item, + normalizedCount: maxCount > 0 ? item.count / maxCount : 0, + originalCount: item.count + })); + return (
- - - - - + + + + + + [`Original Count: ${props.payload.originalCount}`, null]} // Show original count + labelFormatter={(label) => `Category: ${label}`} + />
); }; -export default RadarCategoryChart; +export default RadarCategoryChart; \ No newline at end of file