From bf8e988488430d862f78bc19c228467898600985 Mon Sep 17 00:00:00 2001 From: jialin Date: Fri, 27 Jun 2025 17:24:29 +0800 Subject: [PATCH] style: top users chart compact --- src/components/echarts/h-bar.tsx | 11 +++++++++-- .../dashboard/components/usage-inner/top-user.tsx | 7 ++++++- 2 files changed, 15 insertions(+), 3 deletions(-) diff --git a/src/components/echarts/h-bar.tsx b/src/components/echarts/h-bar.tsx index 96fd900e..1bcf1398 100644 --- a/src/components/echarts/h-bar.tsx +++ b/src/components/echarts/h-bar.tsx @@ -5,7 +5,7 @@ import _ from 'lodash'; import React, { memo, useMemo } from 'react'; import { ChartProps } from './types'; -const BarChart: React.FC = (props) => { +const BarChart: React.FC = (props) => { const { seriesData, xAxisData, @@ -13,6 +13,7 @@ const BarChart: React.FC = (props) => { width, labelFormatter, legendData, + maxItems, title } = props; const { @@ -30,7 +31,13 @@ const BarChart: React.FC = (props) => { ...titleConfig, left: 'start' }, - grid, + grid: { + ...grid, + top: 0, + bottom: maxItems + ? `${(1 / maxItems) * (maxItems - xAxisData.length) * 100}%` + : 0 + }, tooltip: { ...tooltip }, diff --git a/src/pages/dashboard/components/usage-inner/top-user.tsx b/src/pages/dashboard/components/usage-inner/top-user.tsx index 04455fff..ac3ccc85 100644 --- a/src/pages/dashboard/components/usage-inner/top-user.tsx +++ b/src/pages/dashboard/components/usage-inner/top-user.tsx @@ -11,7 +11,12 @@ const TopUser: React.FC = (props) => { return ( - + ); };