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> </DialogTitle>
<DialogContent> <DialogContent>
<LineChart xAxis={[{data : trackedTime?.map(t => new Date(t.timeStamp))??[], scaleType: "utc", label: "Date"}]} <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%"}}/> sx={{height: "80%"}}/>
</DialogContent> </DialogContent>
</Drawer> </Drawer>

View File

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