76
loading...
This website collects cookies to deliver better user experience
npx create-react-app react_charts_app
npm i react-chartjs-2 chart.js
import {Doughnut} from 'react-chartjs-2';
function DoughnutChart() {
return (
<div>
<h1>Creating a Doughnut Chart</h1>
</div>
)
}
export default DoughnutChart
const data = {
labels: ['Mon','Tue','Wed','Thurs','Fri'],
datasets: [
{
label: 'Attendance for Week 1',
data: [25,24,25,25,3],
borderColor: ['rgba(255,206,86,0.2)'],
backgroundColor: ['rgba(232,99,132,1)',
'rgba(232,211,6,1)',
'rgba(54,162,235,1)',
'rgba(255,159,64,1)',
'rgba(153,102,255,1)' ],
pointBackgroundColor: 'rgba(255,206,86,0.2)',
}
]
}
const options = {
plugins: {
title: {
display: true,
text: 'Doughnut Chart',
color:'blue',
font: {
size:34
},
padding:{
top:30,
bottom:30
},
responsive:true,
animation:{
animateScale: true,
}
}
}
}
return (
<div>
<Doughnut data={data} options={options} />
</div>
)
import './App.css';
import DoughnutChart from './components/Doughnut'
function App() {
return (
<div className="App">
<div className="container">
<DoughnutChart />
</div>
</div>
);
}
export default App;