Proper Scale for Charts

This commit is contained in:
2025-05-26 19:56:04 +02:00
parent f1b7f28fe3
commit 952d1804ad
2 changed files with 3 additions and 2 deletions

View File

@ -30,7 +30,8 @@ export default function PlayerGameStatsDrawer({player, game, open, setOpen} : {p
</DialogTitle>
<DialogContent>
<LineChart xAxis={[{data : trackedTime?.map(t => new Date(t.timeStamp))??[], scaleType: "utc", label: "Date"}]}
series={[{data: trackedTime?.map(t => Number(t.timePlayed))??[], label: "Minutes Played"}]}
yAxis={[{label: "Minutes Played", scaleType: "linear", min: 0}]}
series={[{data: trackedTime?.map(t => Number(t.timePlayed))??[], label: game?.name}]}
sx={{height: "80%"}}/>
</DialogContent>
</Drawer>

View File

@ -78,7 +78,7 @@ export function PlayerStatsDrawer({player, open, setOpen}: {
/>
<LineChart dataset={trackedTimes}
xAxis={[{dataKey: "date", scaleType: "utc"}]}
yAxis={[{dataKey: "time", scaleType: "linear"}]}
yAxis={[{dataKey: "time", scaleType: "linear", min: 0}]}
series={selectedSeries}
/>
</Stack>