import React, { useState, useEffect } from 'react';
import ReactDOM from 'react-dom';
import { Bar } from '@ant-design/plots';
const DemoBar = () => {
const data = [
{
label: 'Mon.',
type: 'series1',
value: 2800,
},
{
label: 'Mon.',
type: 'series2',
value: 2260,
},
{
label: 'Tues.',
type: 'series1',
value: 1800,
},
{
label: 'Tues.',
type: 'series2',
value: 1300,
},
{
label: 'Wed.',
type: 'series1',
value: 950,
},
{
label: 'Wed.',
type: 'series2',
value: 900,
},
{
label: 'Thur.',
type: 'series1',
value: 500,
},
{
label: 'Thur.',
type: 'series2',
value: 390,
},
{
label: 'Fri.',
type: 'series1',
value: 170,
},
{
label: 'Fri.',
type: 'series2',
value: 100,
},
];
const config = {
data,
isGroup: true,
xField: 'value',
yField: 'label',
seriesField: 'type',
marginRatio: 0,
label: {
position: 'right',
offset: 4,
},
xAxis: {
line: false,
grid: {
line: false,
label: false,
},
label: false,
},
barStyle: {
radius: [2, 2, 0, 0],
},
};
return <Bar {...config} />;
};
ReactDOM.render(<DemoBar />, document.getElementById('container'));