UNPKG

@alicloud/cloud-charts

Version:

![](https://img.shields.io/npm/v/@alicloud/cloud-charts?color=%23ff8200)

46 lines (45 loc) 1.42 kB
/** 大数据判断条件 */ export declare enum BigDataJudgement { Length = 0, Area = 1, Polar = 2, Number = 3 } /** 大数据处理 */ export interface IBigData { /** 判断条件 */ type: BigDataJudgement; /** 阈值 */ threshold: number; /** 判断时机:初始化or绘制前 */ period?: 'init' | 'before_paint'; /** 提示信息 */ message?: string; } /** 判断是否是大数据(初始化) */ export declare function isBigDataInit(chartName: string, judgements: IBigData[], dataSize: number, width: number, height: number, mainAxis?: string): boolean; /** 判断是否是大数据(绘制前) */ export declare function isBigDataBeforePaint(chartName: string, judgements: IBigData[], chart: any, dataSize: number, mainAxis?: string): boolean; /** 柱图大数据处理方式:开启slider */ export declare function processBarBigData(chartObj: any, data: any): { config: {}; }; /** 线图大数据处理方式: */ export declare function processLineBigData(chartObj: any, data: any): { config: { symbol: boolean; spline: boolean; area: boolean; }; }; /** 饼图大数据处理方式:合并数据 */ export declare function processPieBigData(chartObj: any, data: any): { data: any[]; config: { autoSort: boolean; colors: string[]; }; } | { data?: undefined; config?: undefined; };