UNPKG

utils-echart

Version:

Echart component

102 lines (101 loc) 2.55 kB
import * as echarts from "echarts"; /** * 生成无名称数据 * @param xAxis x轴 * @param range 数据范围 * @returns obj */ export declare const getDataWithoutName: (xAxis: string[], range?: number[]) => any; /** * 生成带名称单数据 * @param name 名称 * @param range 数据范围 * @returns arr */ export declare const getSingleDataWithName: (name: string[], range?: number[]) => {}[]; /** * 生成带名称多数据 * @param xAxis x轴 * @param name 名称 * @param range 数据范围 * @returns obj */ export declare const getMultipleDataWithName: (xAxis: string[], name: string[], range?: number[]) => { xAxis: string[]; data: {}[]; }; /** * x轴时间轴数据 * @param timeLength 时间长度(今日为起点,向前推算) * @returns array */ export declare const xAxisTimeline: (timeLength: number) => string[]; /** * x轴分割线 * @returns obj */ export declare const splitLineX: () => { show: any; lineStyle: { color: any; width: any; type: any; }; }; /** * y轴分割线 * @returns obj */ export declare const splitLineY: () => { show: any; lineStyle: { color: any; width: any; type: any; }; }; /** * 区间设置 * @param pieceRange 分割区间 * @param color 区间颜色 * @returns pieces */ export declare const pieceWise: (pieceRange?: number[][], color?: any) => {}[]; /** * 渐变 * @param colorArr 颜色组(length >= 2) * @param x 终点x坐标 * @param y 终点y坐标 * @param x2 起点x坐标 * @param y2 起点y坐标 * @returns LinearGradient */ export declare const linearGradient: (colorArr: string[], x?: number, y?: number, x2?: number, y2?: number) => any; /** * 颜色透明度 * @param color 颜色 * @param opacity 不透明度 * @return rgba */ export declare const colorOpacity: (color: string, opacity: number) => string; export declare const designWidth = 1920; /** echart自适应 */ export declare const adaptiveS: (size: number) => number; /** * 获取公共配置项属性值 * @param key 属性名称 * @returns 属性值 */ export declare const val: (key: string) => any; /** * 加载及更新 * @param id 元素id * @param data 图表配置项 * @return 图表实例 */ export declare const chartsLoad: (id: string, data: any) => echarts.ECharts; /** * 销毁实例 * @param id 图表id */ export declare const dispose: (id: string) => string;