17
loading...
This website collects cookies to deliver better user experience
import { Chart } from 'react-google-charts';
const countObj = {};
const Charts = ({ poses }) => {
const countObj = (poses.map(pose => pose.difficulty)).reduce((prev, curr) => (prev[curr] = ++prev[curr] || 1, prev), {});
let level = Object.entries(countObj);
let count = Object.values(countObj);
let output = ['Difficulty', 'Number of Moves'];
return (
<div>
<Chart
width={'420px'}
height={'420px'}
chartType="PieChart"
loader={<div>Loading Chart</div>}
data={[
['Difficulty', 'Number of Moves'],
...level
]}
options={{
title: 'Degree of Yoga Poses',
}}
/>
</div>
)
};