@alicloud/cloud-charts
Version:

72 lines (71 loc) • 1.58 kB
TypeScript
/**
* 【数据量计算方法】
*
* 常规计算COMMON:{x, y, type, dodge, facet} 不同type单独统计,取最大值,忽略dodge与facet
* 柱状图
* 折线图
* 饼图
* 玫瑰图
* 雷达图
* 箱型图
*
* 直接计算个数COUNT: 直接取数组长度
* 烛形图
* 漏斗图
* 散点图
*
* 特殊计算SPECIAL: [{name:'xxx',data:[], type: 'xxx', dodge: 'xxx'}] 取最大值
* 线柱图
* 线点图
*
* 分层计算LEVEL: 计算每层个数,取最外层的数量
* 多重饼图(多重环图)
*
* 不考虑大数据情况:
* 热力图(色块图)
* 层次图
* 直方图
* 地图
* 分箱图
* 桑基图
* 树图
*/
export declare const CalculationType: {
COMMON: string;
COUNT: string;
SPECIAL: string;
LEVEL: string;
};
/**
* 【数据量超标判断方法】
*
* 1.笛卡尔坐标系中,只考虑单坐标轴的长度LENGTH:宽度/数据个数<阈值(需判断是x轴还是y轴)
*
* 2.笛卡尔坐标系中,考虑整个坐标轴的面积AREA:宽度*高度/数据个数<阈值
*
* 3.极坐标系POLAR:半径<阈值
*
* 4.考虑数量NUMBER:数据个数>阈值
*
* 柱状图: 1 4
* 折线图: 1
* 烛形图: 1 4
* 线柱图: 1 4
* 线点图: 1 2
* 箱型图: 1 4
* 散点图: 2
* 饼图: 3 4
* 玫瑰图: 3 4
* 雷达图: 3 4
* 多重饼图: 3 4
* 漏斗图: 1 4
*
*/
export declare const ExceedJudgeType: {
LEGNTH: string;
AREA: string;
POLAR: string;
NUMBER: string;
};
declare const BigDataType: any;
export default BigDataType;