mirror of
https://wget.la/https://github.com/leookun/cursor-byok
synced 2026-10-06 21:52:51 +08:00
fix token usage average
This commit is contained in:
@@ -77,9 +77,10 @@ export function DailyTokenUsageChart({
|
|||||||
const maximumTotal = data.reduce((maximum, day) => Math.max(maximum, totalTokens(day)), 0);
|
const maximumTotal = data.reduce((maximum, day) => Math.max(maximum, totalTokens(day)), 0);
|
||||||
const axisMaximum = Math.max(1, maximumTotal / DATA_HEIGHT_RATIO);
|
const axisMaximum = Math.max(1, maximumTotal / DATA_HEIGHT_RATIO);
|
||||||
const emptyBarHeight = axisMaximum * EMPTY_BAR_RATIO;
|
const emptyBarHeight = axisMaximum * EMPTY_BAR_RATIO;
|
||||||
const averageLevel = data.length === 0
|
const nonZeroTotals = data.map(totalTokens).filter((total) => total !== 0);
|
||||||
|
const averageLevel = nonZeroTotals.length === 0
|
||||||
? 0
|
? 0
|
||||||
: data.reduce((sum, day) => sum + totalTokens(day), 0) / data.length;
|
: nonZeroTotals.reduce((sum, total) => sum + total, 0) / nonZeroTotals.length;
|
||||||
|
|
||||||
const option = useMemo<EChartsCoreOption>(() => ({
|
const option = useMemo<EChartsCoreOption>(() => ({
|
||||||
animationDuration: 450,
|
animationDuration: 450,
|
||||||
|
|||||||
Reference in New Issue
Block a user