import Highcharts from 'highcharts'; import { Base_color } from './__base'; const getSeries_AllGradientColor = (count: number = 8) => { const seriesCount = (new Array(count)).fill(1).map((item, ind) => ( { fillColor: { linearGradient: { x1: 0, y1: 0, x2: 0, y2: 1 }, stops: [ [0, Highcharts.Color(Base_color[ind || 0]).setOpacity(0.1).get('rgba')], [1, Highcharts.Color(Base_color[ind || 0]).setOpacity(0).get('rgba')] ] } } )) return seriesCount } const getSeries_GradientColor = (ind: number) => { const fillColor = { linearGradient: { x1: 0, y1: 0, x2: 0, y2: 1 }, stops: [ [0, Highcharts.Color(Base_color[ind || 0]).setOpacity(0.1).get('rgba')], [1, Highcharts.Color(Base_color[ind || 0]).setOpacity(0).get('rgba')] ] } return fillColor } export { getSeries_GradientColor, getSeries_AllGradientColor }