File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -219,8 +219,13 @@ export default function ChartContainer({
219219 let max = - Infinity ;
220220 dataArray . forEach ( item => {
221221 item . data . forEach ( point => {
222- if ( point . y < min ) min = point . y ;
223- if ( point . y > max ) max = point . y ;
222+ const inRange =
223+ ( xRange . min === undefined || point . x >= xRange . min ) &&
224+ ( xRange . max === undefined || point . x <= xRange . max ) ;
225+ if ( inRange ) {
226+ if ( point . y < min ) min = point . y ;
227+ if ( point . y > max ) max = point . y ;
228+ }
224229 } ) ;
225230 } ) ;
226231 if ( min === Infinity || max === - Infinity ) {
@@ -231,7 +236,7 @@ export default function ChartContainer({
231236 }
232237 const pad = ( max - min ) * 0.05 ;
233238 return { min : min - pad , max : max + pad } ;
234- } , [ ] ) ;
239+ } , [ xRange ] ) ;
235240
236241 const chartOptions = useMemo ( ( ) => ( {
237242 responsive : true ,
You can’t perform that action at this time.
0 commit comments