diff --git a/public/app/core/time_series2.ts b/public/app/core/time_series2.ts index c1caf82b348..5a242a5abc1 100644 --- a/public/app/core/time_series2.ts +++ b/public/app/core/time_series2.ts @@ -44,12 +44,18 @@ export function updateLegendValues(data: TimeSeries[], panel) { } export function getDataMinMax(data: TimeSeries[]) { - const datamin = _.minBy(data, (series) => { - return series.stats.min; - }).stats.min; - const datamax = _.maxBy(data, (series: TimeSeries) => { - return series.stats.max; - }).stats.max; + let datamin = null; + let datamax = null; + + for (let series of data) { + if (datamax === null || datamax < series.stats.max) { + datamax = series.stats.max; + } + if (datamin === null || datamin > series.stats.min) { + datamin = series.stats.min; + } + } + return {datamin, datamax}; }