UNPKG

@alicloud/cloud-charts

Version:

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

57 lines (56 loc) 1.66 kB
/// <reference types="react" /> /** 大数据判断条件 */ 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?: undefined; } | { config: { slider: any; }; }; /** 线图大数据处理方式: */ export declare function processLineBigData(chartObj: any, data: any): { config?: undefined; } | { config: { symbol: boolean; spline: boolean; area: boolean; slider: any; }; }; /** 饼图大数据处理方式:合并数据 */ export declare function processPieBigData(chartObj: any, data: any): { data: any[]; config: { autoSort: boolean; colors: string[]; tooltip: { reactContent: (title: string, data: any) => JSX.Element; }; }; } | { data?: undefined; config?: undefined; };