ayo coba
This commit is contained in:
@@ -81,9 +81,18 @@ export default function DistribusiIPKChartPerangkatan({ selectedYear }: Props) {
|
||||
fetchData();
|
||||
}, [selectedYear]);
|
||||
|
||||
// Fixed color map consistent with bar chart (DistribusiIPKChart)
|
||||
const KATEGORI_COLOR_MAP: { [key: string]: string } = {
|
||||
'Sangat Baik': '#008FFB',
|
||||
'Baik': '#00E396',
|
||||
'Cukup': '#FEB019',
|
||||
'Kurang': '#EF4444',
|
||||
};
|
||||
|
||||
// Prepare data for pie chart
|
||||
const series = data.map(item => item.jumlah);
|
||||
const labels = data.map(item => kategoriLabelsMap[item.kategori_ipk] || item.kategori_ipk);
|
||||
const colors = data.map(item => KATEGORI_COLOR_MAP[item.kategori_ipk] || '#999999');
|
||||
|
||||
const chartOptions: ApexOptions = {
|
||||
chart: {
|
||||
@@ -122,12 +131,7 @@ export default function DistribusiIPKChartPerangkatan({ selectedYear }: Props) {
|
||||
return seriesName;
|
||||
}
|
||||
},
|
||||
colors: [
|
||||
'#008FFB', // Sangat Baik - Blue
|
||||
'#00E396', // Baik - Green
|
||||
'#FEB019', // Cukup - Orange
|
||||
'#EF4444', // Kurang - Red
|
||||
],
|
||||
colors: colors,
|
||||
tooltip: {
|
||||
theme: theme === 'dark' ? 'dark' : 'light',
|
||||
y: {
|
||||
|
||||
Reference in New Issue
Block a user