@alicloud/cloud-charts
Version:

32 lines (31 loc) • 1.18 kB
TypeScript
import { Chart, BaseChartConfig, Colors } from '../common/types';
import Base from '../common/Base';
import { TooltipConfig } from '../common/rectTooltip';
import { LegendConfig } from '../common/rectLegend';
import { GeomSizeConfig } from '../common/geomSize';
import { GeomStyleConfig } from '../common/geomStyle';
import { DecorationConfig } from '../common/circleAnnoation';
import './index.scss';
export interface WmulticircleConfig extends BaseChartConfig, DecorationConfig {
colors?: Colors;
legend?: LegendConfig | boolean;
tooltip?: TooltipConfig | boolean;
size?: GeomSizeConfig;
radius?: number;
innerRadius?: number;
geomStyle?: GeomStyleConfig;
minSize?: number;
maxSize?: number;
marginRatio?: number;
max?: number;
/** 默认宽度占比,interval类型和schema类型通用 */
columnWidthRatio?: number;
}
export declare class MultiCircle extends Base<WmulticircleConfig> {
chartName: string;
legendField: string;
getDefaultConfig(): WmulticircleConfig;
init(chart: Chart, config: WmulticircleConfig, data: any): void;
}
declare const Wmulticircle: typeof MultiCircle;
export default Wmulticircle;