added card for charts with borders
parent
2aae9ee455
commit
2dcb19c8ee
|
|
@ -3,7 +3,7 @@ import {
|
|||
} from 'recharts';
|
||||
import * as React from 'react';
|
||||
import * as _ from 'lodash';
|
||||
import { Title } from 'bloomer';
|
||||
import { Card, CardImage, CardHeader, CardHeaderTitle } from 'bloomer';
|
||||
const randomColor = require('randomcolor');
|
||||
import * as Papa from 'papaparse';
|
||||
|
||||
|
|
@ -53,22 +53,28 @@ export class Chart extends React.Component<any, any> {
|
|||
// return (<text>{props.name}</text>);
|
||||
// };
|
||||
return (
|
||||
<div>
|
||||
<Title isSize={4}>{_.capitalize(this.props.chartColumn)}</Title>
|
||||
<ResponsiveContainer width="100%" height={500}>
|
||||
<PieChart>
|
||||
<Pie data={chartData} dataKey='value' outerRadius={100} labelLine={true} label={true}>
|
||||
{
|
||||
chartData.map((_0, _1) => {
|
||||
const color = _.get(colorMap, _0.name, randomColor());
|
||||
return (<Cell key={_1} fill={color} />)
|
||||
})
|
||||
}
|
||||
</Pie>
|
||||
<Tooltip />
|
||||
</PieChart>
|
||||
</ResponsiveContainer>
|
||||
</div>
|
||||
<Card>
|
||||
<CardHeader>
|
||||
<CardHeaderTitle className='is-centered'>
|
||||
{_.capitalize(this.props.chartColumn)}
|
||||
</CardHeaderTitle>
|
||||
</CardHeader>
|
||||
<CardImage>
|
||||
<ResponsiveContainer width="100%" height={300}>
|
||||
<PieChart>
|
||||
<Pie data={chartData} dataKey='value' outerRadius={100} labelLine={true} label={true}>
|
||||
{
|
||||
chartData.map((_0, _1) => {
|
||||
const color = _.get(colorMap, _0.name, randomColor());
|
||||
return (<Cell key={_1} fill={color} />)
|
||||
})
|
||||
}
|
||||
</Pie>
|
||||
<Tooltip />
|
||||
</PieChart>
|
||||
</ResponsiveContainer>
|
||||
</CardImage>
|
||||
</Card>
|
||||
)
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue