@antv/g2plot
Version:
An interactive and responsive charting library
26 lines (25 loc) • 828 B
TypeScript
import { Types } from '@antv/g2';
import { CirclePackingOptions } from './types';
interface TransformDataOptions {
data: CirclePackingOptions['data'];
rawFields: CirclePackingOptions['rawFields'];
enableDrillDown: boolean;
hierarchyConfig: CirclePackingOptions['hierarchyConfig'];
}
/**
* circle-packing 数据转换
* @param options
*/
export declare function transformData(options: TransformDataOptions): any[];
/**
* 根据传入的 padding 和 现有的 画布大小, 输出针对圆形视图布局需要的 finalPadding 以及 finalSize
* @param params
*/
export declare function resolvePaddingForCircle(padding: Types.ViewPadding, appendPadding: Types.ViewAppendPadding, containerSize: {
width: number;
height: number;
}): {
finalPadding: number[];
finalSize: number;
};
export {};