UNPKG

quoslibero

Version:

FusionCharts JavaScript charting framework

1 lines 499 B
import ScaleTimeBin from'../../../../../../fc-utils/src/scales/time-bin';import Linear from'../../../../../../fc-core/src/axis/scales/linear';import Log from'../../../../../../fc-utils/src/scales/log';const TYPES={time:ScaleTimeBin,linear:Linear,log:Log};export default(a=>{let b=a.config,c=b.focusAxesY,d=b.contextAxesY||[],e=({type:a,base:b})=>{let c=TYPES[a]||TYPES.linear;return c===Log&&0<+b?new c().setBase(b):new c};a.addToEnv('contextScalesY',d.map(e)),a.addToEnv('focusScalesY',c.map(e))});