Created
July 29, 2023 14:08
-
-
Save joschan21/05137a74769c11117acdd448593c71f0 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Chart.tsx example | |
'use client' | |
import { AreaChart, Card, Title } from '@tremor/react' | |
const generateData = () => { | |
let dataset = [] | |
const dates = [ | |
'Jun 30', | |
'Jul 01', | |
'Jul 02', | |
'Jul 03', | |
'Jul 04', | |
'Jul 05', | |
'Jul 06', | |
'Jul 07', | |
'Jul 08', | |
'Jul 09', | |
'Jul 10', | |
'Jul 11', | |
'Jul 12', | |
'Jul 13', | |
'Jul 14', | |
'Jul 15', | |
'Jul 16', | |
'Jul 17', | |
] | |
for (let date of dates) { | |
dataset.push({ | |
date, | |
'checkout-1': Math.round(150 + Math.random() * 20 - 10), | |
'checkout-2': Math.round(200 + Math.random() * 20 - 10), | |
'checkout-3': Math.round(250 + Math.random() * 20 - 10), | |
}) | |
} | |
return dataset | |
} | |
const mockDataset = generateData() | |
console.log(mockDataset) | |
export default function Chart() { | |
return ( | |
<Card className='mt-8'> | |
<Title className='mb-2'>My admin dashboard</Title> | |
<AreaChart | |
className='mt-4 h-80' | |
defaultValue={0} | |
data={mockDataset} | |
categories={['checkout-1', 'checkout-2', 'checkout-3']} | |
index='date' | |
colors={['indigo', 'fuchsia', 'emerald', 'neutral']} | |
allowDecimals={false} | |
yAxisWidth={60} | |
noDataText='No data. Run your first test to get started!' | |
/> | |
</Card> | |
) | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment