@alicloud/cloud-charts
Version:

34 lines (33 loc) • 1.27 kB
TypeScript
import { Chart, Types, BaseChartConfig, Colors } from '../common/types';
import Base from "../common/Base";
import { XAxisConfig } from '../common/rectXAxis';
import { YAxisConfig } from '../common/rectYAxis';
import { TooltipConfig } from '../common/rectTooltip';
import { LegendConfig } from '../common/rectLegend';
import { GuideConfig } from '../common/guide';
import { LabelConfig } from "../common/label";
import { GeomSizeConfig } from '../common/geomSize';
import { GeomStyleConfig } from '../common/geomStyle';
interface jitterConfig {
adjustNames?: string[];
}
export interface WscatterConfig extends BaseChartConfig {
xAxis?: Types.ScaleOption & XAxisConfig | false;
yAxis?: Types.ScaleOption & YAxisConfig | false;
legend?: LegendConfig | boolean;
tooltip?: TooltipConfig | boolean;
guide?: GuideConfig;
grid?: boolean;
colors?: Colors;
size?: GeomSizeConfig;
jitter?: jitterConfig | boolean;
label?: LabelConfig | boolean;
geomStyle?: GeomStyleConfig;
}
export declare class Scatter extends Base<WscatterConfig> {
chartName: string;
getDefaultConfig(): WscatterConfig;
init(chart: Chart, config: WscatterConfig, data: any): void;
}
declare const Wscatter: typeof Scatter;
export default Wscatter;