Skip to content

Commit

Permalink
fix: update yMin and yMax conditions
Browse files Browse the repository at this point in the history
  • Loading branch information
Anush2303 committed Jan 27, 2025
1 parent 000ed54 commit f68c8d5
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 8 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,6 @@ import { DataVizPalette, getColorFromToken, getNextColor } from '../../utilities
import { GaugeChartVariant, IGaugeChartProps, IGaugeChartSegment } from '../GaugeChart/index';
import { IGroupedVerticalBarChartProps } from '../GroupedVerticalBarChart/index';
import { IVerticalBarChartProps } from '../VerticalBarChart/index';
import { findNumericMinMaxOfY } from '../../utilities/utilities';
import { Layout, PlotlySchema, PieData, PlotData, SankeyData } from './PlotlySchema';
import type { Datum, TypedArray } from './PlotlySchema';
import { timeParse } from 'd3-time-format';
Expand Down Expand Up @@ -526,7 +525,6 @@ export const transformPlotlyJsonToScatterChartProps = (
} as ILineChartPoints;
});

const yMinMaxValues = findNumericMinMaxOfY(chartData);
const { chartTitle, xAxisTitle, yAxisTitle } = getTitles(input.layout);

const chartProps: IChartProps = {
Expand All @@ -553,8 +551,6 @@ export const transformPlotlyJsonToScatterChartProps = (
secondaryYAxistitle: secondaryYAxisValues.secondaryYAxistitle,
secondaryYScaleOptions: secondaryYAxisValues.secondaryYScaleOptions,
roundedTicks: true,
yMinValue: yMinMaxValues.startValue,
yMaxValue: yMinMaxValues.endValue,
} as ILineChartProps;
}
};
Expand Down
6 changes: 2 additions & 4 deletions packages/charts/react-charting/src/utilities/utilities.ts
Original file line number Diff line number Diff line change
Expand Up @@ -437,10 +437,8 @@ export function createNumericYAxis(

// maxOfYVal coming from only area chart and Grouped vertical bar chart(Calculation done at base file)
const tempVal = maxOfYVal || yMinMaxValues.endValue;
const finalYmax = roundedTicks ? yMaxValue : tempVal > yMaxValue ? tempVal : yMaxValue!;
const finalYmin = roundedTicks
? yMinValue
: supportNegativeData
const finalYmax = tempVal > yMaxValue ? tempVal : yMaxValue!;
const finalYmin = supportNegativeData
? Math.min(yMinMaxValues.startValue, yMinValue || 0)
: yMinMaxValues.startValue < yMinValue
? 0
Expand Down

0 comments on commit f68c8d5

Please sign in to comment.