Babel + JSX
const {ScatterChart, Scatter, XAxis, YAxis, ZAxis, CartesianGrid, Tooltip, Legend} = Recharts;
const data01 = [
{ hour: '12a', index: 1, value: 170 },
{ hour: '1a', index: 1, value: 180 },
{ hour: '2a', index: 1, value: 150 },
{ hour: '3a', index: 1, value: 120 },
{ hour: '4a', index: 1, value: 200 },
{ hour: '5a', index: 1, value: 300 },
{ hour: '6a', index: 1, value: 400 },
{ hour: '7a', index: 1, value: 200 },
{ hour: '8a', index: 1, value: 100 },
{ hour: '9a', index: 1, value: 150 },
{ hour: '10a', index: 1, value: 160 },
{ hour: '11a', index: 1, value: 170 },
{ hour: '12a', index: 1, value: 180 },
{ hour: '1p', index: 1, value: 144 },
{ hour: '2p', index: 1, value: 166 },
{ hour: '3p', index: 1, value: 145 },
{ hour: '4p', index: 1, value: 150 },
{ hour: '5p', index: 1, value: 170 },
{ hour: '6p', index: 1, value: 180 },
{ hour: '7p', index: 1, value: 165 },
{ hour: '8p', index: 1, value: 130 },
{ hour: '9p', index: 1, value: 140 },
{ hour: '10p', index: 1, value: 170 },
{ hour: '11p', index: 1, value: 180 },
];
const data02 = [
{ hour: '12a', index: 1, value: 160 },
{ hour: '1a', index: 1, value: 180 },
{ hour: '2a', index: 1, value: 150 },
{ hour: '3a', index: 1, value: 120 },
{ hour: '4a', index: 1, value: 200 },
{ hour: '5a', index: 1, value: 300 },
{ hour: '6a', index: 1, value: 100 },
{ hour: '7a', index: 1, value: 200 },
{ hour: '8a', index: 1, value: 100 },
{ hour: '9a', index: 1, value: 150 },
{ hour: '10a', index: 1, value: 160 },
{ hour: '11a', index: 1, value: 160 },
{ hour: '12a', index: 1, value: 180 },
{ hour: '1p', index: 1, value: 144 },
{ hour: '2p', index: 1, value: 166 },
{ hour: '3p', index: 1, value: 145 },
{ hour: '4p', index: 1, value: 150 },
{ hour: '5p', index: 1, value: 160 },
{ hour: '6p', index: 1, value: 180 },
{ hour: '7p', index: 1, value: 165 },
{ hour: '8p', index: 1, value: 130 },
{ hour: '9p', index: 1, value: 140 },
{ hour:...