@@ -42,7 +42,9 @@ const histBinMax = histData.bands[band].histogram.max
4242const histBinCount = histData .bands [band].histogram .count
4343const histBuckets = histData .bands [band].histogram .buckets
4444const minMax = [Math .floor (dataMin), Math .ceil (dataMax)]
45-
45+ const maxAbs = Math .max (... minMax .map (Math .abs ));
46+ const absMinMax = [- maxAbs,maxAbs]
47+ // const wideMinMax = [-absMinMax,absMinMax]
4648```
4749``` js
4850const cIn = Inputs .textarea ({label: " Colors" , rows: 2 , value: ' purple,#ED2A24' });
@@ -118,8 +120,11 @@ const selection = dicopalFile.filter(d => cmapFilter.includes(d.type))
118120const colorScheme = colorVals
119121```
120122``` js
121- const colorMin = view (Inputs .range (minMax, {label: " Color min" , value: minMax[0 ], step: 0.01 }));
122- const colorMax = view (Inputs .range (minMax, {label: " Color max" , value: minMax[1 ], step: 0.01 }));
123+ display (absMinMax)
124+ ```
125+ ``` js
126+ const colorMin = view (Inputs .range (absMinMax, {label: " Color min" , value: minMax[0 ], step: 0.01 }));
127+ const colorMax = view (Inputs .range (absMinMax, {label: " Color max" , value: minMax[1 ], step: 0.01 }));
123128
124129const interpolator = view (Inputs .select (
125130 new Map ([
0 commit comments