code base

This commit is contained in:
ANUJ7MADKE
2025-07-13 22:49:55 +05:30
parent d4f21c9a99
commit cd43f0e98e
96 changed files with 17779 additions and 0 deletions

View File

@@ -0,0 +1,65 @@
import { Pie } from "react-chartjs-2";
import {
Chart as ChartJS,
ArcElement,
Tooltip,
Legend,
} from "chart.js";
// Register chart components
ChartJS.register(ArcElement, Tooltip, Legend);
function OverTheYearsPie() {
const options = {
responsive: true,
maintainAspectRatio: false,
plugins: {
title: {
display: true,
text: "Steps Distribution Over Years",
font: {
size: 16,
},
},
tooltip: {
callbacks: {
label: function (context) {
return `${context.label}: ${context.raw} steps`;
},
},
},
legend: {
display: true,
position: "top",
},
},
};
const data = {
labels: ["2020", "2021", "2022", "2023", "2024"], // Labels for the pie slices
datasets: [
{
data: [3000, 5000, 4500, 9000, 12000], // Data for the pie chart
backgroundColor: [
"rgba(75, 192, 192, 0.5)", // Color for the 2020 slice
"rgba(255, 99, 132, 0.5)", // Color for the 2021 slice
"rgba(54, 162, 235, 0.5)", // Color for the 2022 slice
"rgba(153, 102, 255, 0.5)", // Color for the 2023 slice
"rgba(255, 159, 64, 0.5)", // Color for the 2024 slice
],
borderColor: [
"rgb(75, 192, 192)",
"rgb(255, 99, 132)",
"rgb(54, 162, 235)",
"rgb(153, 102, 255)",
"rgb(255, 159, 64)",
],
borderWidth: 1,
},
],
};
return <Pie options={options} data={data} />;
}
export default OverTheYearsPie;