Skip to content

Commit a7f3284

Browse files
authored
fix(BarChart & BulletChart): adjust y-axis label distribution (SAP#6406)
1 parent 6759403 commit a7f3284

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

packages/charts/src/components/BarChart/BarChart.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -299,7 +299,8 @@ const BarChart = forwardRef<HTMLDivElement, BarChartProps>((props, ref) => {
299299
dimensions.map((dimension, index) => {
300300
return (
301301
<YAxis
302-
interval={dimension?.interval ?? (isBigDataSet ? 'preserveStart' : 0)}
302+
interval={dimension?.interval ?? 'preserveStartEnd'}
303+
minTickGap={isBigDataSet ? undefined : -10}
303304
type="category"
304305
key={dimension.reactKey}
305306
dataKey={dimension.accessor}

packages/charts/src/components/BulletChart/BulletChart.tsx

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -304,7 +304,7 @@ const BulletChart = forwardRef<HTMLDivElement, BulletChartProps>((props, ref) =>
304304
let AxisComponent;
305305
const axisProps: any = {
306306
dataKey: dimension.accessor,
307-
interval: dimension?.interval ?? (isBigDataSet ? 'preserveStart' : 0),
307+
interval: dimension?.interval ?? (isBigDataSet ? 'preserveStartEnd' : 0),
308308
tickLine: index < 1,
309309
axisLine: index < 1,
310310
allowDuplicatedCategory: index === 0
@@ -317,6 +317,8 @@ const BulletChart = forwardRef<HTMLDivElement, BulletChartProps>((props, ref) =>
317317
axisProps.width = yAxisWidth;
318318
AxisComponent = YAxis;
319319
axisProps.orientation = isRTL ? 'right' : 'left';
320+
axisProps.interval = 'preserveStartEnd';
321+
axisProps.minTickGap = isBigDataSet ? undefined : -10;
320322
} else {
321323
axisProps.dataKey = dimension.accessor;
322324
axisProps.tick = <XAxisTicks config={dimension} />;

0 commit comments

Comments
 (0)