import React, { Component } from 'react'; import { Bar, Doughnut, Line, Pie, Polar, Radar } from 'react-chartjs-2'; import { Card, CardBody, CardColumns, CardHeader } from 'reactstrap'; import { CustomTooltips } from '@coreui/coreui-plugin-chartjs-custom-tooltips'; const line = { labels: ['January', 'February', 'March', 'April', 'May', 'June', 'July'], datasets: [ { label: 'My First dataset', fill: false, lineTension: 0.1, backgroundColor: 'rgba(75,192,192,0.4)', borderColor: 'rgba(75,192,192,1)', borderCapStyle: 'butt', borderDash: [], borderDashOffset: 0.0, borderJoinStyle: 'miter', pointBorderColor: 'rgba(75,192,192,1)', pointBackgroundColor: '#fff', pointBorderWidth: 1, pointHoverRadius: 5, pointHoverBackgroundColor: 'rgba(75,192,192,1)', pointHoverBorderColor: 'rgba(220,220,220,1)', pointHoverBorderWidth: 2, pointRadius: 1, pointHitRadius: 10, data: [65, 59, 80, 81, 56, 55, 40], }, ], }; const bar = { labels: ['January', 'February', 'March', 'April', 'May', 'June', 'July'], datasets: [ { label: 'My First dataset', backgroundColor: 'rgba(255,99,132,0.2)', borderColor: 'rgba(255,99,132,1)', borderWidth: 1, hoverBackgroundColor: 'rgba(255,99,132,0.4)', hoverBorderColor: 'rgba(255,99,132,1)', data: [65, 59, 80, 81, 56, 55, 40], }, ], }; const doughnut = { labels: [ 'Red', 'Green', 'Yellow', ], datasets: [ { data: [300, 50, 100], backgroundColor: [ '#FF6384', '#36A2EB', '#FFCE56', ], hoverBackgroundColor: [ '#FF6384', '#36A2EB', '#FFCE56', ], }], }; const radar = { labels: ['Eating', 'Drinking', 'Sleeping', 'Designing', 'Coding', 'Cycling', 'Running'], datasets: [ { label: 'My First dataset', backgroundColor: 'rgba(179,181,198,0.2)', borderColor: 'rgba(179,181,198,1)', pointBackgroundColor: 'rgba(179,181,198,1)', pointBorderColor: '#fff', pointHoverBackgroundColor: '#fff', pointHoverBorderColor: 'rgba(179,181,198,1)', data: [65, 59, 90, 81, 56, 55, 40], }, { label: 'My Second dataset', backgroundColor: 'rgba(255,99,132,0.2)', borderColor: 'rgba(255,99,132,1)', pointBackgroundColor: 'rgba(255,99,132,1)', pointBorderColor: '#fff', pointHoverBackgroundColor: '#fff', pointHoverBorderColor: 'rgba(255,99,132,1)', data: [28, 48, 40, 19, 96, 27, 100], }, ], }; const pie = { labels: [ 'Red', 'Green', 'Yellow', ], datasets: [ { data: [300, 50, 100], backgroundColor: [ '#FF6384', '#36A2EB', '#FFCE56', ], hoverBackgroundColor: [ '#FF6384', '#36A2EB', '#FFCE56', ], }], }; const polar = { datasets: [ { data: [ 11, 16, 7, 3, 14, ], backgroundColor: [ '#FF6384', '#4BC0C0', '#FFCE56', '#E7E9ED', '#36A2EB', ], label: 'My dataset' // for legend }], labels: [ 'Red', 'Green', 'Yellow', 'Grey', 'Blue', ], }; const options = { tooltips: { enabled: false, custom: CustomTooltips }, maintainAspectRatio: false } class Charts extends Component { render() { return (
); } } export default Charts;